PHP 初学者新手入门之輸出涵数

echo是語言构造(language construct)也便是重要字,而其实不是真实的涵数,因而不可以做为表述式的一一部分应用。应用的情况下无需加括弧,再加还可以。只适用基本种类,布尔运算型以外,echo true的情况下显示信息1,echo false的情况下啥也没有。echo不能以輸出数字能量数组种类


数字能量数组,輸出array 针对布尔运算型,true輸出1 false全都沒有輸出

print()

只有輸出一字符串,不兼容分号隔开好几个显示信息自变量的英语的语法。print能輸出数字能量数组种类的数据信息,

 print($arr);
 echo "";
 print($arr[1]);

注:$a 是一字符串,用print可以輸出 $arr是一数量组,輸出出不来来
$arr 也是一数量组,当用print輸出是,我带了一个下标,把第一名的輸出出去了

print_r()

能够复印出繁杂种类自变量的值(尽数组,目标)

 'apple', 
 'b' => 'banana', 
 'c' => array ('x','y','z'));
 print_r($arr);

注:假如自变量是string , integer 和 float , 可能立即輸出其值,假如自变量是一数量组,则会輸出一个文件格式化后的数字能量数组,有利于阅读文章,

printf()

英语的语法:printf(format,arg1,arg2,arg++)

主要参数 format 是变换的文件格式,以百分数标记 (“%”) 刚开始到变换标识符完毕。下边是将会的 format 值:
* %% – 回到百分数标记
* %b – 二进制数
* %c – 按照 ASCII 值的标识符
* %d – 带标记十进制数
* %e – 可续计数法(例如 1.5e+3)
* %u – 无标记十进制数
* %f – 浮等级(local settings aware)
* %F – 浮等级(not local settings aware)
* %o – 八进制数
* %s – 标识符串
* %x – 十六进制数(小书写母)
* %X – 十六进制数(英文大写英文字母)
arg1, arg2, arg++ 等主要参数将插进到主标识符串中的百分号 (%) 标记处。该涵数是逐渐实行的,在第一个 % 标记中,插进 arg1,在第二个 % 标记处,插进 arg2,依该类推。假如 % 标记超过 arg 主要参数,则您务必应用占位性病变符。占位性病变符被插进 % 标记以后,由数据和 “\$” 构成。可让用数据特定显示信息的主要参数。


注:这一在php选用的還是较为少的

var_dump涵数

作用: 輸出自变量的內容、种类或标识符串的內容、种类、长短。常见来调节。


注:輸出$b 的种类 是标识符串种类