php 拼接if条件问题,求大神指教

if(1==1)
{
echo "<?php if(1==2){ ?>";
}
echo "123";
if(1==1)
{
echo "<?php } ?>";
}
我这样写里面的那个if为什么不执行?请问下该怎么改
谢谢大家,我主要问的是,如果想让里面的if生效,需要怎么修改

第1个回答  2012-12-27
以LAMP兄弟连的课程安排来说主要学习一下内容:
1.SpringSecurity:目前最主流的安全解决方案,基于Spring。为基于JavaEE企业开发提供全面安全服务。
2.WebSphere:企业级应用服务器。包含了编写、运行和监视全天候的工业强度的随需应变 Web应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施。
3.负载均衡:高并发解决方案。能利用一个集群中的多台单机,响应更多的并发请求。
4.分布式系统:由网络互联的多处理机体系结构上执行任务的系统。可有效提高系统的可扩展性、稳定性和执行效率
第2个回答  2012-12-31
你应该是想传嵌套html的php代码吧,但是echo就直接到前台了,前台不识别php哦,如果是后台处理,就像下面一样,如果是前台处理,就用js好了。

if(1==1)
{
if(1==2){

echo "123";
}
}
第3个回答  2012-12-25
if(1==1)
{
echo "这部分当字符串输出";
}
echo "123";
if(1==1)
{
echo "这部分当字符串输出";
}

所以说你这个东西写错了
第4个回答  2012-12-25
if也是属于php的代码咯
<?php
if(1==1)
{
echo " if(1==2){ ";
}
echo "123";
if(1==1)
{
echo "";
}
?>
在双引号里面的东西都是字符串,里面的if代码也失效
第5个回答  2013-07-27
if($1==1)
相似回答