PHP第3练--输出echo和print (注意html文件和php文件的差别)
遇到的问题
创建了一个html文件,测试echo代码,把代码加到<body>标签中,在浏览器下测试,结果输出的结果如下:
PHP 很有趣!"; echo "Hello world!
"; echo "我计划学习 PHP!
"; echo "这段话", "由", "多个", "字符串", "串接而成。"; ?>
根本不是想要的
PHP 很有趣!
Hello world!
我计划学习 PHP!
这段话由多个字符串串接而成。
找了半天原因,结果发现自己2了,这些测试代码,都应该在.php文件中,而放在html文件中会被按照html解析,当然显示错误,
把html内容添加到php文件中如下所示,内容要添加在最后一个 ?> 标签之后。
| 01 |
<?php |
| 02 |
require( dirname(__FILE__) . '/wp-load.php' ); |
| 03 |
echo("ok");
|
| 04 |
echo ("<BR><H1>AliDoc.net</H1><BR>");
|
| 05 |
/* |
| 06 |
注意在PHP代码区域的注释符号只能是斜杠这种,下面的HTML注释标记在此处不能直接使用; |
| 07 |
在PHP区域要想输出HTML的话,必须使用echo函数,而且,这些HTML标记必须用引号括起来, |
| 08 |
否则运行这个PHP文件时会出现白板和报服务器内部500错误。 |
| 09 |
*/ |
| 10 |
|
| 11 |
?> |
| 12 |
|
| 13 |
<!--下面进入HTML标记区域,此处的注释符号只能用HTML注释标记 --> |
| 14 |
<!-- 在下面的HTML标记中,可以自由混入PHP函数--> |
| 15 |
<title>Loginout</title> |
| 16 |
|
| 17 |
<body> |
| 18 |
<H1>TEST<?php echo "<BR>over";?></H1> |
| 19 |
</body> |
浙公网安备 33010602011771号