当在PHP程序中出现错误时,常见的报错及其对应的错误代码包括:
1. **语法错误(Syntax Errors)**:通常会显示类似于 `Parse error: syntax error, unexpected '}' in file.php on line X` 的错误信息。这种错误会告诉你在哪个文件的第几行有语法错误。
2. **未定义变量错误(Undefined Variable Errors)**:当使用了一个未定义的变量时,会显示类似 `Notice: Undefined variable: variable_name in file.php on line X` 的错误。这种错误会提示你哪个变量未定义。
3. **调用未定义函数错误(Undefined Function Errors)**:如果尝试调用一个未定义的函数,会显示类似 `Fatal error: Uncaught Error: Call to undefined function function_name() in file.php:X` 的错误信息。
4. **类型错误(Type Errors)**:在PHP 7及更高版本中,当类型不匹配时会报错。例如,当你使用了错误类型的参数调用函数时,会显示 `TypeError: Argument X passed to function_name() must be of the type type, X given` 的错误信息。
5. **文件引入错误(Include Errors)**:当引入文件出现问题时,会显示类似 `Warning: include(file.php): failed to open stream: No such file or directory in file.php on line X` 或 `Fatal error: require(): Failed opening required 'file.php'` 的错误。