查看完整版本: var_dump()用法,請各位前輩指導(已解決,感謝各位前輩)
頁: [1]

chialewang 發表於 2019-8-2 09:12 PM

var_dump()用法,請各位前輩指導(已解決,感謝各位前輩)

本帖最後由 chialewang 於 2019-8-6 08:35 PM 編輯

各位前輩 您們好:

<?php

//var_dump()用法

    $a=1234567;
    $b=2.5;
    $c=true;
    $d='中文測試';

    var_dump($a);echo '<p>'; //為何 echo 寫後面,而不是寫 echo $a ?
    var_dump($b);echo '<p>';
    var_dump($c);echo '<p>';
    var_dump($d); //為何顯示 string(12) "中文測試" 12是甚麼?
        
?>



麻煩前輩們指導 感恩
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>

daneil4444 發表於 2019-8-3 08:37 AM

echo '<p>'; 這是輸出標籤而已阿,只是前端(html)顯示用的,而且既然是標籤應該是對稱的<p></p>
var_dump()自己就能輸出結果,不必在echo了,echo '<p>';都拿掉
後端和前端你是不是分不清楚
ps:雖然你現在處於練習階段,但php跟html寫在一起很糟糕很容易看花最好分離,laravel、pdo、一堆框架去了解一下,這有助於你寫好的code

php中,中文字佔3byte
string(12)代表$d是字串型態,有4個共12byte...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

chialewang 發表於 2019-8-3 05:48 PM

daneil4444 發表於 2019-8-3 08:37 AM static/image/common/back.gif
echo ''; 這是輸出標籤而已阿,只是前端(html)顯示用的,而且既然是標籤應該是對稱的
var_dump()自己就能輸 ...

daneil4444 前輩 您好:

echo '<p>'我試過拿掉真的可以耶
老師會加上,可能是為了讓輸出結果斷行

至於php中,中文字佔3byte.............
您的說明我懂了

非常感謝...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>
頁: [1]