多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > php開源 > php教程 > PHP知識(shí)點(diǎn)與小結(jié)

PHP知識(shí)點(diǎn)與小結(jié)

來(lái)源:程序員人生   發(fā)布時(shí)間:2015-03-19 08:51:07 閱讀次數(shù):3519次
PHP: 超文本預(yù)處理器
PHP是1種服務(wù)器真?zhèn)€腳本語(yǔ)言;
PHP腳本在服務(wù)器上履行;
--------------------------------------------------------------------------------------------------------------------------
PHP文件可包括文本,HTML標(biāo)簽和腳本
PHP文件想閱讀器返回純潔的HTML
--------------------------------------------------------------------------------------------------------------------------
PHP中的每一個(gè)代碼都必須以分號(hào)結(jié)束。分好是1種分隔符,用于把指令分隔開來(lái);
PHP的輸出文本的基礎(chǔ)指令是echo和print。
--------------------------------------------------------------------------------------------------------------------------
在PHP中,聲明變量的方法是:在變量名前加"$",注意:在援用變量的時(shí)候,1定要記得加上“$”;

聲明變量還需知道:
1. 沒必要向PHP聲明該變量的數(shù)據(jù)類型;
2. 根據(jù)變量被設(shè)置的方式,PHP會(huì)自動(dòng)的把變量轉(zhuǎn)換為正確的數(shù)據(jù)類型;
3. 在PHP中,變量會(huì)在使用時(shí)被自動(dòng)聲明;

變量的命名規(guī)則:
1. 變量名必須以字母或下劃線“_”開頭;
2. 變量名只能包括字母數(shù)字字符和下劃線;
3. 變量名不能包括空格。如果變量名由多個(gè)單詞構(gòu)成,應(yīng)當(dāng)使用下劃線來(lái)連接;
--------------------------------------------------------------------------------------------------------------------------
字符串變量用于存儲(chǔ)并處理文本片斷;

并置運(yùn)算符:
在PHP中,只有1個(gè)字符串運(yùn)算符;
并置運(yùn)算符(.)用于把兩個(gè)字符串值連接起來(lái);
--------------------------------------------------------------------------------------------------------------------------
echo strlen($str); //表示輸出字符串str的長(zhǎng)度;
注意: 如果字符串中包括“<br>”這里算4個(gè)字符喔!!!

echo strpos($str1, $str2); //在字符串str1中查找是不是含有字符串str2;
注意: 字符串首位置的下標(biāo)是0,不是1;
--------------------------------------------------------------------------------------------------------------------------
PHP中條件判斷語(yǔ)句是:
if .. else
或: if .. elseif .. else ..

多重條件用elseif或用switch結(jié)構(gòu):

用該結(jié)構(gòu)需要注意的問題是:
1. 對(duì)表達(dá)式(通常是變量)進(jìn)行1次計(jì)算;
2. 把表達(dá)式的值與結(jié)構(gòu)中case的值進(jìn)行比較;
3. 如果存在匹配,則履行與case關(guān)聯(lián)的代碼;
4. 代碼履行后,1定要用break退出該結(jié)構(gòu),不然將1直履行后面的代碼;
5. 如果沒有case為真,則使用default語(yǔ)句;
--------------------------------------------------------------------------------------------------------------------------
數(shù)組:
定義數(shù)組的方法是:
$數(shù)組名 = array(數(shù)組元素);

獲得數(shù)組元素個(gè)數(shù)的方法: count($數(shù)組名)或sizeof($數(shù)組名)

輸出數(shù)組中全部元素的方法(代碼表示):
例:
<?php $name = array("xiaoxiangxiang", "xiaohuihui", "lalala", "hahaha"); for($i=0; $i<sizeof($name); $i++) { //或 $i<count($name); echo $name[$i]."<br>"; } ?> //注意i前面1定記得加$;

--------------------------------------------------------------------------------------------------------------------------
創(chuàng)建PHP函數(shù):
1. 所有的函數(shù)都是用關(guān)鍵詞function()開始;( 函數(shù)的聲明方法為:function 函數(shù)名() )
2. 函數(shù)的名稱應(yīng)當(dāng)提示他的功能,函數(shù)名稱以字母或下劃線開頭;
3. 添加“{”開口的花括號(hào)以后的部份是函數(shù)的代碼;
4. 插入函數(shù)代碼;
5. 添加1個(gè)“}”函數(shù)通過關(guān)閉花括號(hào)來(lái)結(jié)束;
--------------------------------------------------------------------------------------------------------------------------

PHP表單處理:
<form action="result.php" method="post"> Name : <input type="text" name="name" /> Age : <input type="text" name="age" /> <input type="submit" /> </form>
注意: 1定要記住!!!

表單驗(yàn)證:
應(yīng)當(dāng)在任何可能的時(shí)候?qū)τ脩糨斎脒M(jìn)行驗(yàn)證。客戶真?zhèn)€驗(yàn)證速度更快,并且可以減輕服務(wù)器的負(fù)載;
如果表單訪問的是數(shù)據(jù)庫(kù),就非常有必要采取服務(wù)器真?zhèn)€驗(yàn)證;
服務(wù)器驗(yàn)證表單的1種好的方式是,把表單傳給它自己,而不是跳轉(zhuǎn)到不同的頁(yè)面。這樣用戶就能夠在同1張表單頁(yè)面得到毛病信息。用戶也就更容易發(fā)現(xiàn)毛病了。
--------------------------------------------------------------------------------------------------------------------------


重點(diǎn):
$_GET變量用于搜集來(lái)自method="get"的表單中的值;

$_GET變量是1個(gè)數(shù)組,內(nèi)容是由HTTP GET方法發(fā)送的變量名稱和值。

$_GET變量搜集來(lái)自method="get"的表單中的值。從帶有GET方法的表單中發(fā)送的信息,對(duì)任何人都是可見的。(會(huì)顯示在閱讀器的地址欄),并且對(duì)發(fā)送的信息量也有限制(最多100個(gè)字符)。

<form action="result.php" method="get"> Name : <input type="text" name="name" /> Age : <input type="text" name="age" /> <input type="submit" /> </form>

在result.php腳本文件中:
Your information as follows:<br> <?php echo "Name: ".$_GET["name"]."<br>"; echo "Age : ".$_GET["age"]."<br>"; ?>

注釋:在使用$_GET變量時(shí),所有的變量名和值都會(huì)顯示在URL中,所以在發(fā)送密碼或其他敏感不應(yīng)當(dāng)使用這個(gè)方法。不過,正由于變量可以顯示在URL中,因此可以在收藏夾中收藏該頁(yè)面。
HTTP GET方法不合適大型的變量值;值是不能超過100個(gè)字符的;
--------------------------------------------------------------------------------------------------------------------------

重點(diǎn):
$_POST變量是1個(gè)數(shù)組,內(nèi)容是由HTTP POST方法發(fā)送的變量名稱和值。
$_POST變量用于搜集來(lái)自method="POST"的表單中的值。從帶有POST方法的表單發(fā)送的信息,對(duì)任何人都是不可見的(不會(huì)顯示在閱讀器的地址欄),并且對(duì)發(fā)送信息的量也沒有限制。


<form action="result.php" method="post"> Enter your name: <input type="text" name="name" /> Enter your age: <input type="text" name="age" /> <input type="submit" /> </form>

在result.php腳本文件中通過對(duì)變量$_POST進(jìn)行取值:
Welcome <?php echo $_POST["name"]; ?>.<br /> You are <?php echo $_POST["age"]; ?> years old!

為何使用$_POST ??
1. 通過HTTP POST發(fā)送的變量不會(huì)顯示在URL中。

2. 變量沒有長(zhǎng)度限制。

--------------------------------------------------------------------------------------------------------------------------
重點(diǎn):
PHP中的$_REQUEST變量包括了$_GET, $_POST和$_COOKIE的內(nèi)容。

PHP中的$_REQUEST變量可用來(lái)獲得通過GET和POST方法發(fā)送的表單數(shù)據(jù)的結(jié)果。

Your information as follows:<br> <?php echo "Name: ".$_GET["name"]."<br>"; echo "Age : ".$_GET["age"]."<br>"; ?>


生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 999毛片免费 | 顶级欧美色妇xxxxbbbb | 午夜影院免费入口 | 在线亚洲自拍 | 最近中文字幕高清中文字幕网1 | 精品福利 | 国产乱人乱精一区二区视频密 | 日本高新1区2区3区 日本国产亚洲 | 在线观看www视频 | 精品国产一区二区三区四区不 | 久久精品一级 | xxxxx做受大片视频 | 一区二区三区四区在线观看视频 | 欧美片xxxx | 男女全黄一级带免费 | 午夜在线播放免费人成无 | 麻豆毛片| 在线亚洲国产精品区 | 亚洲免费天堂 | 波多久久夜色精品国产 | 久草久爱 | 久久综合九色综合欧洲 | 欧美专区亚洲 | 国产精品嫩草研究院成人 | 美女上床网站 | 欧美第一区 | 欧美最猛黑人xxxx黑人猛交69 | 欧美真人视频一级毛片 | 波多野结衣在线观看免费区 | 日本理论午夜中文字幕第一页 | 国产精品东北一极毛片 | 欧美高清videos36opsexhd | 中文精品久久久久国产网站 | 亚洲欧美日韩国产综合 | 最近最新中文字幕国语片 | 日本不卡一区二区三区视频 | 国产欧美视频一区二区三区 | 亚洲视频影院 | 69av视频在线 | 亚洲国产成人久久一区www妖精 | 尤物视频在线看 |