PHP调试中有哪些输出方法

Python015

PHP调试中有哪些输出方法,第1张

var_dump() 输出数组,json,字符等;

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 代码。

//查看数组这里有2个函数

print_r 和 var_dump

其中var_dump会输出数组值的数据类型。

你试一试使用

var_dump($rq)

或者

print_r($rq)

如果格式不是很好看,在上面的语句前面加上

echo "<pre>"

这样数组就能按格式输出,方便查看。

你的问题有三个意思:

一是PHP输出东西的方法,回答:PHP使用echo语句输出内容,例如下面的语句输出hello:

echo

"hello"

二是PHP如何输出空格,回答:空格是一个字符串,前后使用引号(但双均可),然后用echo就可以输出,例如下面的语句输出两个空格:

echo ' '

三是PHP有时候输出空格好像失败了,回答:这是因为你在浏览器上输出网页,一般情况下网页会过滤多余的空格,解决方法有两种,一是使用中文的全角空格,二是使用标准的特殊符号&nbsp,下面的两个语句都分别是例子:

echo " "

echo " "