免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 4472 | 回复: 26
打印 上一主题 下一主题

一个简单的代码,看不明白 [复制链接]

论坛徽章:
154
2022北京冬奥会纪念版徽章
日期:2015-08-07 17:10:5720周年集字徽章-年
日期:2022-10-26 16:44:2015-16赛季CBA联赛之深圳
日期:2022-11-02 14:02:4515-16赛季CBA联赛之八一
日期:2022-11-28 12:07:4820周年集字徽章-20	
日期:2023-07-19 08:49:4515-16赛季CBA联赛之八一
日期:2023-11-04 19:23:5115-16赛季CBA联赛之广夏
日期:2023-12-13 18:09:34
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-01-02 13:50 |只看该作者 |倒序浏览
<?php
if (NULL) {
    ?>
    <strong>This is true.</strong>
    <?php
} else {
    ?>
    <strong>This is false.</strong>
    <?php
}
?>

为什么if..else会跳过非PHP代码的运行?

论坛徽章:
154
2022北京冬奥会纪念版徽章
日期:2015-08-07 17:10:5720周年集字徽章-年
日期:2022-10-26 16:44:2015-16赛季CBA联赛之深圳
日期:2022-11-02 14:02:4515-16赛季CBA联赛之八一
日期:2022-11-28 12:07:4820周年集字徽章-20	
日期:2023-07-19 08:49:4515-16赛季CBA联赛之八一
日期:2023-11-04 19:23:5115-16赛季CBA联赛之广夏
日期:2023-12-13 18:09:34
2 [报告]
发表于 2010-01-02 15:15 |只看该作者
为什么为什么为什么

论坛徽章:
0
3 [报告]
发表于 2010-01-02 15:26 |只看该作者
实在是没看懂你的代码究竟想做什么。

论坛徽章:
154
2022北京冬奥会纪念版徽章
日期:2015-08-07 17:10:5720周年集字徽章-年
日期:2022-10-26 16:44:2015-16赛季CBA联赛之深圳
日期:2022-11-02 14:02:4515-16赛季CBA联赛之八一
日期:2022-11-28 12:07:4820周年集字徽章-20	
日期:2023-07-19 08:49:4515-16赛季CBA联赛之八一
日期:2023-11-04 19:23:5115-16赛季CBA联赛之广夏
日期:2023-12-13 18:09:34
4 [报告]
发表于 2010-01-02 15:54 |只看该作者
专牛角的谈谈PHP的呀

就是文PHP-引擎为什么会把PHP标签外面的代码干掉了,,太邪门了

论坛徽章:
0
5 [报告]
发表于 2010-01-02 16:41 |只看该作者
看不明白

论坛徽章:
154
2022北京冬奥会纪念版徽章
日期:2015-08-07 17:10:5720周年集字徽章-年
日期:2022-10-26 16:44:2015-16赛季CBA联赛之深圳
日期:2022-11-02 14:02:4515-16赛季CBA联赛之八一
日期:2022-11-28 12:07:4820周年集字徽章-20	
日期:2023-07-19 08:49:4515-16赛季CBA联赛之八一
日期:2023-11-04 19:23:5115-16赛季CBA联赛之广夏
日期:2023-12-13 18:09:34
6 [报告]
发表于 2010-01-02 16:58 |只看该作者

回复 #5 lastexile 的帖子

我也不明白啊,

我越来越越高不懂,到低是PHP干HTML,还是HTML干PHP

论坛徽章:
0
7 [报告]
发表于 2010-01-02 17:36 |只看该作者
php 中,html 直接 以 echo 输出
要直接用 php 写的话 是
<?php
if(null) {
echo "<strong>This is true</strong>";
} else {
echo "<strong>This is false</strong>";
}
?>
将其中的 echo 的 输出 添加到标记 之外,即 开始 加 ?> 结束 前一个 的 php标记, 后面 加个 <?php 开始 下一个 php 标记
替换后就入楼主的代码了

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
8 [报告]
发表于 2010-01-02 18:58 |只看该作者
没看懂楼主要表达的意思。

论坛徽章:
0
9 [报告]
发表于 2010-01-02 19:13 |只看该作者
<strong>This is false.</strong>

结果对的。

<?PHP ......?> 之间是  PHP 代码

<?php if (NULL) { ?>  // 如果 NULL  
    <strong>This is true.</strong>
<?php } else { ?>     // else
    <strong>This is false.</strong>
<?php } ?>

这样就明白了哈。

论坛徽章:
154
2022北京冬奥会纪念版徽章
日期:2015-08-07 17:10:5720周年集字徽章-年
日期:2022-10-26 16:44:2015-16赛季CBA联赛之深圳
日期:2022-11-02 14:02:4515-16赛季CBA联赛之八一
日期:2022-11-28 12:07:4820周年集字徽章-20	
日期:2023-07-19 08:49:4515-16赛季CBA联赛之八一
日期:2023-11-04 19:23:5115-16赛季CBA联赛之广夏
日期:2023-12-13 18:09:34
10 [报告]
发表于 2010-01-03 08:13 |只看该作者
书上不是说,PHP引擎将PHP代码转成HTML,然后APACHE发送给IE;;;
——所有PHP代码都会转成HTML的,

问题这里的HTML代码被PHP和谐掉了,PHP引擎怎么可以这么干??
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP