PHP与HTML混编的一点疑惑
以前没仔细考虑PHP与HTML混编时,PHP引擎是怎么解释PHP代码的,所以碰到一些代码会很困惑,比如:
01 |
<?php |
02 |
$expression
= 0; |
03 |
if ($expression) { |
04 |
?> |
05 |
<strong>This is true.</strong> |
06 |
<?php |
07 |
} else
{ |
08 |
?> |
09 |
<strong>This is false.</strong> |
10 |
<?php |
11 |
} |
12 |
?> |
1 |
<?php |
2 |
$expression
= 0; |
3 |
if ($expression) { |
4 |
?> |
1 |
<strong>This is true.</strong> |
这时候代码是这样子:
01 |
<?php |
02 |
$expression
= 0; |
03 |
if ($expression) { |
04 |
?> |
05 |
06 |
<?php |
07 |
} else
{ |
08 |
?> |
09 |
10 |
<?php |
11 |
} |
12 |
?> |
再合并,这样就符合PHP语法:
1 |
<?php |
2 |
$expression
= 0; |
3 |
if ($expression) { |
4 |
5 |
} else
{ |
6 |
7 |
} |
8 |
?> |
代码经过引擎解释后,再在相应的位置添上之前忽略的HTML代码即可。
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇: 如何用wget下载整个网站
