国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁 後端開發(fā) php教程 PHP入門學(xué)習(xí)-PHP語法

PHP入門學(xué)習(xí)-PHP語法

Jul 28, 2016 am 08:26 AM
html php quot

一、PHP簡介
(1)PHP:中文名,超文本預(yù)處理器,是一種通用開源腳本語言;
(2)Dreamweaver介紹

(3)四種定界符

標準風格:;
短標記風格: ?>;
預(yù)設(shè)情況下,不支援短標記風格,要在PHP的設(shè)定檔中(php.ini)開啟支援短標記;
在設(shè)定檔中,搜尋"short_open_tag",將參數(shù)修改為On,重啟Apache伺服器;
asp風格:;
預(yù)設(shè)情況下,不支援a(chǎn)sp風格定界符,要在設(shè)定檔中(php.ini)中開啟支援a(chǎn)sp標記;
在設(shè)定檔中,搜尋"asp_tags",將參數(shù)修改為On,重啟Apache伺服器;
script風格:;
PHP支援省略結(jié)束標記,PHP開始定界符後面一直到最後全部都是PHP程式碼的情況下,可以省略PHP程式碼;
(4)PHP執(zhí)行原理:
客戶端向伺服器發(fā)送一個請求,如果請求的是一個HTML頁面,伺服器直接將HTML頁面?zhèn)魉偷娇蛻舳私o瀏覽器解析;如果請求的是PHP頁面,則伺服器會執(zhí)行PHP頁面,然後產(chǎn)生標準的HTML頁面,將產(chǎn)生的HTML程式碼傳送到客戶端;
客戶端解析HTML程式碼,但不執(zhí)行PHP程式碼;
伺服器端不解析HTML,但執(zhí)行PHP程式碼;
二、 PHP語法的特性
(1)PHP語句以分號結(jié)尾;
(2)PHP的關(guān)鍵字不區(qū)分大小寫,變數(shù)名稱區(qū)分大小寫;
三、變數(shù)
(1)變數(shù)的命名規(guī)則:
PHP必須以$開頭,$不是變數(shù)的組成部分,僅表示PHP的變數(shù)名稱從此處開始;
除了$以外,字母、底線開頭,後面跟的是字母、數(shù)字、底線;?
(2)變數(shù)的賦值:使用"=" 來賦值;
(3)銷毀變數(shù):unset($x);
unset() 銷毀變數(shù)名,數(shù)值是PHP的垃圾回收機制銷毀;
(4)可變變數(shù)
$a = "鋤禾日當午";
$b = "a";
echo $$b;
輸出:鋤禾日當午;
$b儲存的是變數(shù)名稱a,所以$$b是$a,最後輸出$a的值;
(5)常數(shù)
當一個值在腳本執(zhí)行週期內(nèi)部發(fā)生變化,就可以將這個值宣告成常數(shù),用define()關(guān)鍵字;
常數(shù)名稱不能有$開頭;
define("name", "李白");
define( "常數(shù)名稱", "值", 是否區(qū)分大小寫ture or false);
ture表示不區(qū)分大小寫,false表示區(qū)分大小寫;
預(yù)設(shè)情況下,常數(shù)名是區(qū)分大小寫的;
常數(shù)不能重複定義,在定義常數(shù)的時候先判斷當前常數(shù)是否被定義,defined()函數(shù)判斷;
四、變數(shù)的資料型別
(1)標量型別
整數(shù)型、浮點數(shù)(float、double是一樣的)、布林值(TURE、FALSE)、字串(單引號和雙引號);
(2)字串型別
單引號字串不替換變數(shù)($name ),雙引號字串替換變數(shù)($name)為變數(shù)值;
因為單引號字串不需要運算,所以單引號字串執(zhí)行效率較高;
變數(shù)如果在字串的前面或中間,需要用大括號{}括起來;
左大括號{和$要緊挨著,中間不能出現(xiàn)空格;
左大括號{和$位置可以互換;
(3)符合類型
array(數(shù)組) 、object(物件);
array:$students = array('Tom', 'Jack', 'Ketty');
索引數(shù)組:透過元素的位置坐下標,預(yù)設(shè)從0開始,可以更改起始下標,$students[0]、$students[1];
$emp=array('name'=>'張傑', 'age'='18', 'sex'='boy') ;
關(guān)鍵字索引:透過元素的關(guān)鍵字取得元素,$emp['name']、$emp['sex'];
指定陣列下標:$index = array(1=>'a ', 3=>'b', 5=>'c');
(4)特殊類型
resource(資源):PHP的外部資料稱為資源類型;
NULL(無類型) :沒有資料;
五、輸出語句
(1)echo:只能輸出數(shù)字、字串;
對於布林型,TURE只能輸出1,F(xiàn)ALSE只能輸出NULL;
跟print相比,一次可以輸出多個參數(shù),輸出成功沒有回傳值;
(2)var_dump():如果輸出變量,變數(shù)的值和變數(shù)的型別;
如果輸出的是數(shù)組,包括鍵、值、值資??料型別;
(3)print_r():用來輸出數(shù)組,輸出的內(nèi)容包括數(shù)組的鍵和值,不包括資料型別;
(4)print:和echo語句很類似,一次只能輸出一個參數(shù);
輸出成功會回傳1,失敗會回傳0;
六、註解
(1)單行註解:// 和#;
(2)多行註:/* */ ;
七、運算子
(1)算數(shù)運算子:
加號(+)在javascript中可以做數(shù)字相加,也可以做字串的連接;
在PHP中,加號(+)只能做數(shù)字運算;
(2)比較運算子:
===(全等):比較值與資料型態(tài);
!== (不全等):比較值和資料型,都不相等時成立;
(3)邏輯運算子:&&、||、!;
(4)字串連接符:
在PHP中,字串連接符是點(.);
八、判斷語句
(1)單一分支:
(2)雙分支:
(3)多分支:
( 4)多路選擇:
九、函數(shù)
(1)預(yù)定義函數(shù):PHP系統(tǒng)函數(shù);
(2)自訂函數(shù):Function 函數(shù)名稱(參數(shù)) { },透過函數(shù)名稱呼叫函數(shù);
(3)return:終止函數(shù)的執(zhí)行,函數(shù)傳回對應(yīng)資料;
十、陣列的分類
(1)依鍵分類:索引陣列與關(guān)聯(lián)陣列;
(2)結(jié)構(gòu)分類:一維數(shù)組和多維數(shù)組;

以上就介紹了 PHP入門學(xué)習(xí)-PHP文法,包含了方面的內(nèi)容,希望對PHP教學(xué)有興趣的朋友有幫助。

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔相應(yīng)的法律責任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

如何升級PHP版本? 如何升級PHP版本? Jun 27, 2025 am 02:14 AM

升級PHP版本其實不難,但關(guān)鍵在於操作步驟和注意事項。以下是具體方法:1.確認當前PHP版本及運行環(huán)境,使用命令行或phpinfo.php文件查看;2.選擇適合的新版本並安裝,推薦8.2或8.1,Linux用戶用包管理器安裝,macOS用戶用Homebrew;3.遷移配置文件和擴展,更新php.ini並安裝必要擴展;4.測試網(wǎng)站是否正常運行,檢查錯誤日誌確保無兼容性問題。按照這些步驟操作,大多數(shù)情況都能順利完成升級。

如何防止PHP中的跨站點偽造偽造(CSRF)攻擊? 如何防止PHP中的跨站點偽造偽造(CSRF)攻擊? Jun 28, 2025 am 02:25 AM

TopreventCSRFattacksinPHP,implementanti-CSRFtokens.1)Generateandstoresecuretokensusingrandom_bytes()orbin2hex(random_bytes(32)),savethemin$_SESSION,andincludetheminformsashiddeninputs.2)ValidatetokensonsubmissionbystrictlycomparingthePOSTtokenwiththe

如何使用PHP退出功能? 如何使用PHP退出功能? Jul 03, 2025 am 02:15 AM

exit()是PHP中用於立即終止腳本執(zhí)行的函數(shù),常見用途包括:1.在檢測到異常情況時提前終止腳本,如文件不存在或驗證失敗;2.調(diào)試時輸出中間結(jié)果並停止執(zhí)行;3.結(jié)合header()重定向後調(diào)用exit()防止後續(xù)代碼執(zhí)行;此外,exit()可接受字符串參數(shù)作為輸出內(nèi)容或整數(shù)作為狀態(tài)碼,其別名為die()。

如何將兩個PHP陣列組合獨特的值? 如何將兩個PHP陣列組合獨特的值? Jul 02, 2025 pm 05:18 PM

要合併兩個PHP數(shù)組並保留唯一值,有兩種主要方法。 1.對於索引數(shù)組或僅需值去重的情況,使用array_merge和array_unique組合:先用array_merge($array1,$array2)合併數(shù)組,再用array_unique()去重,最終得到包含所有唯一值的新數(shù)組;2.對於關(guān)聯(lián)數(shù)組且希望保留第一個數(shù)組中的鍵值對時,使用 運算符:$result=$array1 $array2,這將確保第一個數(shù)組中的鍵不會被第二個數(shù)組覆蓋。這兩種方法分別適用於不同場景,根據(jù)是否需要保留鍵名或只關(guān)注

將語義結(jié)構(gòu)應(yīng)用於html的文章,部分和旁邊 將語義結(jié)構(gòu)應(yīng)用於html的文章,部分和旁邊 Jul 05, 2025 am 02:03 AM

在HTML中合理使用語義化標籤能提升頁面結(jié)構(gòu)清晰度、可訪問性和SEO效果。 1.用於獨立內(nèi)容區(qū)塊,如博客文章或評論,需保持自包含性;2.用於歸類相關(guān)內(nèi)容,通常包含標題,適用於頁面不同模塊;3.用於與主內(nèi)容相關(guān)但非核心的輔助信息,如側(cè)邊欄推薦或作者簡介。實際開發(fā)中應(yīng)結(jié)合、等標籤,避免過度嵌套,保持結(jié)構(gòu)簡潔,並通過開發(fā)者工具驗證結(jié)構(gòu)合理性。

PHP中的遞歸功能是什麼? PHP中的遞歸功能是什麼? Jun 29, 2025 am 02:02 AM

遞歸函數(shù)在PHP中指自我調(diào)用的函數(shù),其核心要素是1.定義終止條件(基例),2.分解問題並遞歸調(diào)用自身(遞歸例)。它適用於處理分層結(jié)構(gòu)、拆解重複子問題或提升代碼可讀性,如計算階乘、遍歷目錄等。但需注意內(nèi)存消耗及棧溢出風險。編寫時應(yīng)明確退出條件、確保逐步逼近基例、避免冗餘參數(shù)、優(yōu)先測試小輸入。例如掃描目錄時,函數(shù)遇子目錄即遞歸調(diào)用自身,直到所有層級遍歷完畢。

如何訪問PHP中的會話數(shù)據(jù)? 如何訪問PHP中的會話數(shù)據(jù)? Jun 30, 2025 am 01:33 AM

在PHP中訪問會話數(shù)據(jù)需先啟動會話,再通過$_SESSION超全局數(shù)組進行操作。 1.啟動會話必須使用session_start(),且該函數(shù)需在任何輸出前調(diào)用;2.訪問會話數(shù)據(jù)時應(yīng)檢查鍵是否存在,可使用isset($_SESSION['key'])或array_key_exists('key',$_SESSION);3.設(shè)置或更新會話變量只需對$_SESSION數(shù)組賦值,無需手動保存;4.清除特定數(shù)據(jù)可用unset($_SESSION['key']),清空所有數(shù)據(jù)可設(shè)$_SESSION為空數(shù)組,

加載='懶惰”是什麼HTML屬性,它如何改善頁面性能? 加載='懶惰”是什麼HTML屬性,它如何改善頁面性能? Jul 01, 2025 am 01:33 AM

loading="lazy"是用於和的HTML屬性,可啟用瀏覽器原生的懶加載功能,從而提升頁面性能。 1.它延遲加載非首屏資源,減少初始加載時間、節(jié)省帶寬和服務(wù)器請求;2.適用於長頁面中大量圖片或嵌入內(nèi)容;3.不適用於首屏圖像、小圖標或已使用JavaScript懶加載的情況;4.需配合優(yōu)化措施如設(shè)置尺寸、壓縮文件使用,以避免佈局偏移並確保兼容性。使用時應(yīng)測試滾動體驗並權(quán)衡用戶體驗。

See all articles