如果文件内容是纯 PHP 代码,
最好在文件末尾删除 PHP 结束标记。
这可以避免在 PHP 结束标记之后万一意外加入了空格或者换行符,
会导致 PHP 开始输出这些空白,而脚本中此时并无输出的意图。
<?php/*hello* echo "a" ?>
<?php /*badfa*/ echo "a"?>
对比可以发现,正确的语法为 <?php[空格]/*代码*/ ?>
SESSION 的发明填补了 HTTP 协议的局限:HTTP协议被认为是无状态协议,
无法得知用户的浏览状态,当它在服务端完成响应之后,服务器就失去了与
该浏览器的联系。
单引号内部的变量不会被替换为字符串
双引号会执行
如
$name = 'hello';
echo "the $name";
会输出 the hello
而如果是单引号
$name = 'hello';
echo 'the $name';
会输出 the $name
最好在文件末尾删除 PHP 结束标记。
这可以避免在 PHP 结束标记之后万一意外加入了空格或者换行符,
会导致 PHP 开始输出这些空白,而脚本中此时并无输出的意图。
<?php/*hello* echo "a" ?>
<?php /*badfa*/ echo "a"?>
对比可以发现,正确的语法为 <?php[空格]/*代码*/ ?>
SESSION 的发明填补了 HTTP 协议的局限:HTTP协议被认为是无状态协议,
无法得知用户的浏览状态,当它在服务端完成响应之后,服务器就失去了与
该浏览器的联系。
单引号内部的变量不会被替换为字符串
双引号会执行
如
$name = 'hello';
echo "the $name";
会输出 the hello
而如果是单引号
$name = 'hello';
echo 'the $name';
会输出 the $name