国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

echo print() print_r() var_dump()的區(qū)別

2019-11-11 05:52:54
字體:
供稿:網(wǎng)友

常見的輸出語句

echo()可以一次輸出多個值,多個值之間用逗號分隔。echo是語言結(jié)構(gòu)(language construct),而并不是真正的函數(shù),因此不能作為表達(dá)式的一部分使用。

PRint()函數(shù)print()打印一個值(它的參數(shù)),如果字符串成功顯示則返回true,否則返回false。

print_r()可以把字符串和數(shù)字簡單地打印出來,而數(shù)組則以括起來的鍵和值得列表形式顯示,并以Array開頭。但print_r()輸出布爾值和NULL的結(jié)果沒有意義,因為都是打印"/n"。因此用var_dump()函數(shù)更適合調(diào)試。

var_dump()判斷一個變量的類型與長度,并輸出變量的數(shù)值,如果變量有值輸?shù)氖亲兞康?#20540;并回返數(shù)據(jù)類型。此函數(shù)顯示關(guān)于一個或多個表達(dá)式的結(jié)構(gòu)信息,包括表達(dá)式的類型與值。數(shù)組將遞歸展開值,通過縮進(jìn)顯示其結(jié)構(gòu)。

看下面的代碼form1.php

復(fù)制代碼
<html>    <head>        <title></title>    </head>    <body>        <form action="formprocess1.php" method="post">        <table>            <tr>                <td>Name</td>                <td><input type="text" name="name" id="name"/></td>            </tr>            <tr>                <td colspan="2" style="text-aligh:center">                <input type="Submit" name="Submit" value="Submit" />                </td>            </tr>        </table>        </form>    </body></html>復(fù)制代碼

formprocess1.php

復(fù)制代碼
<html>    <head>        <title></title>        <body>        <?php        echo '<h1>Hello ' .$_POST["name"]. '!</h1>';        ?>        <pre>        <strong>DEGUG:</strong>        <?php        echo($_POST);        ?>        </pre>        </body>    </head></html>復(fù)制代碼

使用echo輸出的結(jié)果是:

Hello !

		DEGUG:		Array	

 

使用print()輸出的結(jié)果是:

Hello !

		DEGUG:		Array

使用print_r()輸出的結(jié)果是:

Hello !

		DEGUG:		Array(    [name] =>     [Submit] => Submit)

使用var_dump()輸出的結(jié)果是:

Hello !

		DEGUG:		array(2) {  ["name"]=>  string(0) ""  ["Submit"]=>  string(6) "Submit"}

我們可以看到var_dump()輸出的信息是最豐富的,所以經(jīng)常使用這個函數(shù)來調(diào)試程序。

轉(zhuǎn)自:http://www.cnblogs.com/tylerdonet/p/3702527.html


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 峨眉山市| 桂平市| 平和县| 贵阳市| 方山县| 沙坪坝区| 孟村| 隆化县| 宝兴县| 灵石县| 崇仁县| 陆良县| 砀山县| 东乌珠穆沁旗| 阳江市| 黄浦区| 海淀区| 疏勒县| 丰原市| 房山区| 宾川县| 贺兰县| 张家界市| 无锡市| 安乡县| 湘西| 汝南县| 额尔古纳市| 平乡县| 启东市| 留坝县| 丰镇市| 清水河县| 阳江市| 牡丹江市| 乾安县| 榆林市| 东平县| 皋兰县| 灵石县| 四子王旗|