php输出对象-PHP中的几个输出函数echo、print()、print_r()

2023-08-30 0 695 百度已收录

1:echo:是一个句子,不是一个函数。 它没有返回值,可以输出多个变量值。 不需要括号。 字段和对象无法输出,只能复制简单类型(如int、string)。

2:print:是一个句子,不是一个函数。 它的返回值为1,只能输出一个变量。 不需要括号。 字段和对象无法输出,只能复制简单类型(如int、string)。

3:print_r:是一个可以复制复合类型的函数,比如stirng、int、float、array、object等,输出数组时会用结构体来表示,通过print_r可以不输出而直接返回($str,true) print_r 处理后的值

4:printf:是一个有返回值的函数。 返回值是复制内容的宽度。 文本以低格式输出(参见C语言)。

5:sprintf:是一个函数,与printf类似php输出对象,但它不复制,而是返回低格式后的文本(该函数将低格式字符串写入变量而不是输入)php输出对象,其他同打印。

例如:

$str = "Hello";    
$number = 123; 
$txt = sprintf("%s world. Day number %u",$str,$number);
//输出: Hello world. Day number 123 

6:var_dump():函数,输出变量的内容、类型或者字符串的内容、类型、长度。 常用于调试。

可以通过 function_exists('函数名称') 进行测试

var_dump(function_exists('print'));  //bool(false)
var_dump(function_exists('echo'));  //bool(false)
var_dump(function_exists('print_r')); //bool(true)

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 php php输出对象-PHP中的几个输出函数echo、print()、print_r() https://www.wkzy.net/game/184651.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务