PHP的界定符的写法有很多比如:
#第一种
<?php ?>
#第二种
<? ?>
#第三种
<?= ?>
#等价于<?php echo ;?>
于是各种写法留下了历史遗留问题:php高版本不支持某些写法了,于是各种提示!
网上呢也各种胡说八道!根据自己亲身经历综合了一下!
要把短标记修改为合法要修改php.ini文件。但是不是网上其他人说的那样,逮着就修改!
第一步:
打开服务器。运行起来,等服务器绿色以后,完全启动了。
第二步:
点击服务器,点击php,找到php.ini。
第三步打开php.ini并更改short_open_tag.
short_open_tag:On(大写O) 这是打开
short_open_tag:Off 这是关闭
更改为On
ASP的短标记写法:<% %>,更改一样的!
asp_tags:On 这是打开
asp_tags:Off 这是关闭
然后重启服务器!
重启!
网上大多说更改php.ini,都没说清楚。更改了wamp中的php中的php.ini。其实多数情况下没用!因为服务器加载的不一定是它!服务器可能加载的是其他地方的php.ini文件!所以最好的方式去更改服务器加载的文件!
然后在页面上屏蔽掉一些不愿意看见的提示怎么弄呢?
在php文件中添加error_reporting!
但是只是添加error_reporting(0)不一定好使!
推荐3级提示屏蔽!
error_reporting(0); 屏蔽一般提示!
error_reporting(E_ALL);屏蔽所有提示!
error_reporting(E_ERROR | E_WARNING | E_PARSE);推荐使用的屏蔽方式!也是最有效的方式!
添加位置在尽可能被最多引用或者最深的文件的php代码的第一行。
希望对大家有所帮助!!!!
欢迎留言!