1. 回声()
可以同时输出多个字符串php 输出变量,可以包含多个参数,不需要括号,并且没有返回值。
2. 打印()
只能同时输出一个字符串和一个参数,需要括号,有返回值; 当执行失败时,返回flase。
print的用法与C语言类似,所以输出内容的%会进行特殊解释。
$a=print('hi');
echo $a; // hi 1 (说明:1是$a的值.)
3. 死()
die()函数有两个作用:首先输出内容,然后退出程序。 (常用于连接服务器和数据库)
mysql_connect("localhost","root","123456") or die("连接数据库失败!");
4. printf()
printf("参数1",参数2):参数1=输出哪种格式; 参数 2= 输出变量。
(%s:字符串格式;%d:整数输出;%b:二进制输出;%x:十六进制输出;%X:十六进制小写输出;%o:八进制输出
输出; %f:浮点数输出)该函数将按照指定的格式输出内容,并可以返回字符数。 如下:
printf("$.2f",43.2); //$43.20
$代表填充的字符;
0表示位数不够,补0,不影响原值;
1表示输出的总长度;
%f 显示为浮点数;
格式化命令和说明:
%% 打印比率符号而不进行转换。
%b 整数转换为二进制。
%c 将整数转换为相应的 ASCII 字符。
%d 整数转换为小数。
%o 整数转换为八进制。
%s 整数转换为字符串。
%x 整数转换为大写十六进制。
%X 整数转换为小写十六进制。
例子:
5. sprintf()
该函数并不直接输出结果php 输出变量,而是先赋值给一个变量,然后再输出该变量。
例子:
6. 打印_r()
print_r() 方法仅用于输出字段。
$a=array(1,2,array("a","b","c"));
print_r($a); // Array([0]->1 [1]->2 [2]->Array ([0]=>a [1]=>b [2]=>c))
7. var_dump()
功能:输出变量内容、类型或字符串内容、类型、长度。 常用于调试。
8. var_export()
返回有关传递给函数的变量的结构信息,这与 var_dump() 函数类似,只不过返回的表示形式是合法的 PHP 代码。
1,1=>2,2=>array(0=>'a',1=>'b',2=>'c'))
$b=3.1;
$v=var_export($b,TRUE);
echo $v; // 3.1
?>
发表评论