Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 你认为错误报告是什么(1);指令产生了什么?_Php_Error Reporting - Fatal编程技术网

Php 你认为错误报告是什么(1);指令产生了什么?

Php 你认为错误报告是什么(1);指令产生了什么?,php,error-reporting,Php,Error Reporting,您认为错误报告(1)指令生成?,因此它与 error_reporting(E_ERROR); 所以基本上它只告诉PHP报告致命错误 正如Skilldrick所说,您应该使用命名常量,因为它们的定义值可以并且将在较新版本的PHP中更改。一个著名的例子是E_ALL,它有以下值(来自同一个PHP手册表): PHP5.3.x中的30719(当前) PHP5.2.x中的6143 2047之前 请参见: 1 E_错误(整数)致命的运行时错误。这些表示无法从中恢复的错误,例如内存分配问题。脚本的执行已停止

您认为
错误报告(1)指令生成?

,因此它与

error_reporting(E_ERROR);
所以基本上它只告诉PHP报告致命错误

正如Skilldrick所说,您应该使用命名常量,因为它们的定义值可以并且将在较新版本的PHP中更改。一个著名的例子是
E_ALL
,它有以下值(来自同一个PHP手册表):

  • PHP5.3.x中的
    30719
    (当前)
  • PHP5.2.x中的
    6143
  • 2047
    之前
请参见:

1 E_错误(整数)致命的运行时错误。这些表示无法从中恢复的错误,例如内存分配问题。脚本的执行已停止


请注意,无论何时定义此类常量,都应该在文字整数上使用命名常量。

这与

 error_reporting(E_ERROR);
从:

致命的运行时错误。这些表明 无法从中恢复的错误, 例如内存分配问题。 脚本的执行已停止


对不起,你能说清楚你在问什么吗?你想做什么,你尝试过什么,在哪些方面不符合你的期望?浏览文档真的不会那么困难,不是吗?以防你以前从未使用过互联网,这里有一个链接:我知道,但我的代码溢出了…+1表示命名常量。文档对此非常清楚。那么这不是捕获语法错误的方法……………@Cris:这些是解析错误,不是致命错误
E_PARSE
定义为4,因此如果您执行
error_报告(1)
E_ERROR
您将永远不会看到解析错误消息。