WithCoderWithCoderWithCoder

PHP输出函数总结

// 定义输出变量

$arr = ['a' => 1, 'b' => 2];
$str1 = 'hello';
$str2 = 'world';

// PHP String输出函数
// echo可以输出一个或多个字符串
// echo $arr; // echo只能输出字符串,输出array报错
// echo $str1, $str2;

// print 只允许输出一个字符串
// print $str1;
// print $str1,$str2; // print输出多个字符串,报错

// printf() 函数输出格式化的字符串
// printf('%s%d', 'hello', 1);
// vprintf() 函数输出格式化的字符串(与 printf() 不同,vprintf() 中的参数位于数组中)
// vprintf('%s%d', array('hello', 1));

// sprintf() 函数把格式化的字符串写入一个变量中(此函数不输出)
// echo $str = sprintf('%s%d', 'hello', 2);
// vsprintf() 函数把格式化字符串写入变量中(与 sprintf() 不同,vsprintf() 中的参数位于数组中)
// echo $str = vsprintf('%s%d', array('hello', 1));

// fprintf() 函数把格式化的字符串写入到指定的输出流(例如:文件或数据库)(返回被写字符串的长度)
// $fHandle = fopen('test.txt', 'w');
// echo fprintf($fHandle, '%s%d', 'hello', 1);
// vfprintf() 函数把格式化的字符串写到指定的输出流(例如:文件或数据库)(与 fprintf() 不同,vfprintf() 中的参数位于数组中)
// echo vfprintf($fHandle, '%s%d', array('hello', 2));

// PHP 可用的函数
// var_dump() 函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值
// var_dump($str1);
// var_dump($arr);
// var_dump($str1, $arr);

// print_r() 函数用于打印变量,以更容易理解的形式展示(如果第二个参数为 true 则不输出结果,而是将结果赋值给一个变量,false 则直接输出结果)
// 如果给出的是 string、integer 或 float 类型变量,将打印变量值本身。
// 如果给出的是 array,将会按照一定格式显示键和元素。object 与数组类似
// print_r($str1);
// print_r($arr);

// PHP Misc函数
// 输出一条文本,并退出当前脚本(exit和die互为别名)
exit('hello exit');

欢迎分享交流,转载请注明出处:WithCoder » PHP输出函数总结