输出变量的值
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 。