输出变量的值
PHP 中的变量有多种类型。根据用例,你可能希望将它们作为呈现的 HTML 输出到浏览器,输出它们以进行调试,或将它们输出到终端(如果通过命令行运行应用程序)。
下面是一些最常用的输出变量的方法和语言结构:
echo
- 输出一个或多个字符串print
- 输出一个字符串并返回1
(总是)printf
- 输出格式化字符串并返回输出字符串的长度sprintf
- 格式化一个字符串并返回格式化的字符串print_r
- 输出或返回参数的内容作为人类可读的字符串var_dump
- 输出有关参数内容的人类可读调试信息,包括其类型和值var_export
- 输出或返回变量的字符串呈现作为有效的 PHP 代码,可用于重新创建值。
注意: 当尝试将对象作为字符串输出时,PHP 将尝试将其转换为字符串(通过调用
__toString()
- 如果对象具有这样的方法)。如果不可用,将显示类似于Object of class [CLASS] could not be converted to string
的错误。在这种情况下,你将不得不进一步检查对象,请参阅: outputting-a-structured-view-of-arrays-and-objects 。