PHP 腳本在服務(wù)器上執(zhí)行晚树,然后將純 HTML 結(jié)果發(fā)送回瀏覽器灸拍。
PHP 腳本可以放在文檔中的任何位置。
PHP 腳本以 <?php 開始近尚,以 ?> 結(jié)束巫俺。
PHP 文件通常包含 HTML 標(biāo)簽和一些 PHP 腳本代碼。
PHP 中的每個(gè)代碼行都必須以分號(hào)結(jié)束肿男。分號(hào)是一種分隔符介汹,用于把指令集區(qū)分開來(lái)。
PHP 語(yǔ)句和 PHP 變量都是區(qū)分大小寫的舶沛。
不必向 PHP 聲明該變量的數(shù)據(jù)類型嘹承。
PHP 會(huì)根據(jù)變量的值,自動(dòng)把變量轉(zhuǎn)換為正確的數(shù)據(jù)類型如庭。PHP 將所有全局變量存儲(chǔ)在一個(gè)名為 $GLOBALS[index] 的數(shù)組中叹卷。 index 保存變量的名稱。
echo 和 print 區(qū)別:
echo - 可以輸出一個(gè)或多個(gè)字符串
print - 只允許輸出一個(gè)字符串坪它,返回值總為 1一個(gè)常量由英文字母骤竹、下劃線、和數(shù)字組成,但數(shù)字不能作為首字母出現(xiàn)往毡。 (常量名不需要加 $ 修飾符)蒙揣。
注意: 常量在整個(gè)腳本中都可以使用。也就是說(shuō)开瞭,常量是全局的懒震。** 并置運(yùn)算符** (.) 用于把兩個(gè)字符串值連接起來(lái)。
x != y
和x <> y
的區(qū)別是啥嗤详?value相同type不同的兩個(gè)變量如何比較大懈鋈拧?為何<和>都是false葱色?
14.
x and y
和x && y
的區(qū)別递宅?15.TRAIT這魔術(shù)常量對(duì)應(yīng)的菜鳥教程上面的實(shí)例不會(huì)啊……不明白。這里解釋得不錯(cuò)
16.命名空間沒(méi)看的很仔細(xì)(實(shí)際上是看不懂……)
17.面向?qū)ο竽且还?jié)也沒(méi)看
18.PHP“表單”那一節(jié),form.html和welcome.php办龄,只有在form.html改成index.html才可以烘绽,要不然數(shù)據(jù)傳不過(guò)去。
19.在 HTML 表單中使用 method="get" 時(shí)土榴,所有的變量名和值都會(huì)顯示在 URL 中诀姚。然而响牛,正因?yàn)樽兞匡@示在 URL 中玷禽,因此可以在收藏夾中收藏該頁(yè)面。在某些情況下呀打,這是很有用的矢赁。
20.從帶有 POST 方法的表單發(fā)送的信息,對(duì)任何人都是不可見的贬丛,并且對(duì)發(fā)送信息的量也沒(méi)有限制撩银。然而,由于變量不顯示在 URL 中豺憔,所以無(wú)法把頁(yè)面加入書簽额获。
21.PHP $_REQUEST 變量
預(yù)定義的 $_REQUEST 變量包含了 $_GET、$_POST 和 $_COOKIE 的內(nèi)容恭应。
$_REQUEST 變量可用來(lái)收集通過(guò) GET 和 POST 方法發(fā)送的表單數(shù)據(jù)抄邀。
22.如果需要復(fù)用代碼的話,根本不需要路由昼榛,直接用PHP 包含文件就可以搞定境肾。
包含文件省去了大量的工作。這意味著您可以為所有網(wǎng)頁(yè)創(chuàng)建標(biāo)準(zhǔn)頁(yè)頭胆屿、頁(yè)腳或者菜單文件奥喻。然后,在頁(yè)頭需要更新時(shí)非迹,您只需更新這個(gè)頁(yè)頭包含文件即可环鲤。
23.lable的for屬性相當(dāng)于是id。
<code><label for="file">文件名:</label></code>
24.cookie知識(shí)可以用于驗(yàn)證訪客信息:
<pre><html>
<head>
<meta charset="utf-8">
<title>菜鳥教程(runoob.com)</title>
</head>
<body>
<?php
if (isset($_COOKIE["user"]))
echo "歡迎 " . $_COOKIE["user"] . "!
";
else
echo "普通訪客!
";
?>
</body>
</html></pre>