echo 输出字符,数字等
print() 有返回值1,0切只能包含一个参数
die() 一般用于数据库连接的判断,一旦执行die()后面的内容将不执行
exit()先输出内容,然后退出程序
printf() 与C语言的用法一样,可以格式化输出
printf() //f 指 format 格式化
printf(“参数 1″,参数 2) :参数 1= 按什么格式输出;参数 2= 输出的变量。
(% s: 按字符串%d: 按整型整型 %b: 按二进制; % x: 按 16 进制; %X:按16 进制大写输出; %o: 按八进制% f: 按浮点型 )
sprintf 把输出内容存放在变量中
print_r() 用于输出数组
var_export ()
返回关于传递给该函数的变量的结构信息,它和var_dump()类似,不同的是其返回的表 示是合法的 PHP 代码。
PHP开发中,经常会查看变量的值,因此经常会将变量的值输出到页面以便于查看。常用的输出方式有:echo、print、print_r、var_dump、var_exprot等;echo和print常用来输出字符串;
查看数组常用print_r、var_dump、var_exprot;
若使用echo和print输出数组时则,结果只能显示"Array",不会显示数组的结构。
一下举一例说明几种用法
配合print "<pre"和print "</pre",以数组$a为例说明各种输出的区别。
$a = array ('a' = 'apple', 'b' = 'banana', 'c' = array ('x', 'y', 'z'))
print_r($a)输出结果:Array ( [a] = apple [b] = banana [c] = Array ( [0] = x [1] = y [2] = z ) )
print "<pre"print_r($a)print "</pre"输出结果:Array([a] = apple
[b] = banana
[c] = Array([0] = x[1] = y[2] = z))var_dump($a)输出结果:array(3) { ["a"]= string(5) "apple" ["b"]= string(6) "banana" ["c"]= array(3) { [0]= string(1) "x" [1]= string(1) "y" [2]= string(1) "z" } }
print "<pre"var_dump($a)print "</pre"输出结果:array(3) {["a"]=string(5) "apple"["b"]=string(6) "banana"["c"]=array(3) {[0]=string(1) "x"[1]=string(1) "y"[2]=string(1) "z"}}var_export($a)输出结果:array ( 'a' = 'apple', 'b' = 'banana', 'c' = array ( 0 = 'x', 1 = 'y', 2 = 'z', ), )
print "<pre"var_export($a)print "</pre"输出结果:array ('a' = 'apple',
'b' = 'banana',
'c' =array (0 = 'x',
1 = 'y',
2 = 'z',),)调试的时候可以根据不同的需要选用不同的输出方式。
使用echo、print_r 等输出函数,其步骤如下:
需要准备的材料分别是:电脑、php编辑器、浏览器。
1、首先,打开php编辑器,新建php文件,例如:index.php。
2、在index.php中,输入代码:echo 'hello, world!<br/>'print_r([1, 2])。
3、浏览器运行index.php页面,此时发现相关内容被输出了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)