第四章:第16节 PHP运算符-错误控制运算符、PHP错误类型提示

更新于:2017-02-05 22:18:42

PHP 支持一个错误控制运算符:@。当将其放置在一个 PHP 表达式之前,该表达式可能产生的任何错误信息都被忽略掉。


错误控制运算符@一般放于一个函数的前面居多。


我们在写代码时,经常会有出错的时候,写代码粗心大意、PHP语法用的不对,PHP就会做出各种错误提示。我们常遇到的错误提示类型一般会有这三种:Notice、error、Warning。


1.png



结果:


1.png

1.png

结果:

1.png

Notice表示注意,Warning表示警告,Error表示致命错误


从字面上就能看出这三种错误的意义和出错级别,它们最主要的区别就是出现notice、warning错误后,后面的代码还可以继续运行,出现error错误后,程序会立即终止。


当我们给函数前面加上错误控制运算符以后,你再看


1.png

结果:

1.png

第14行代码的错误提示消失了。


错误控制运算符可以有效屏蔽可能出现问题的地方,出现问题后也不会把出错信息显示出来,可有效防止让其他人发现程序的漏洞。


关于PHP错误处理,可能以后还会做详细地讲解,错误控制运算符@其实楠神用的也不多,顶多会用于一些重要的代码之处。像代码出错错误输出,可以在PHP的配置文件里设置是否显示。


PHP的运算符到此基本就讲这些,不太明白的也可以去手册里查看运算符的讲解和举例。


本节学习代码》》》