PHP基礎語法

2021-09-29 06:29:12 字數 1164 閱讀 5942

一、

1、伺服器和客戶端

客戶端 程式: 通過瀏覽器直接執行

伺服器 程式: 通過安裝某種伺服器軟體   程式才可以執行

apache   php檔案

tomcat   jsp檔案

iis      .asp檔案   .net

伺服器檔案必須在某種協議下執行   http 和  https      預設埠號  80

2、php語法

語法規範:

1、語句結束後必須有 分號

2、嚴格區分大小寫 

3、所有的標點符號都是英文半形狀態

變數定義 :  必須使用$開始

三大結構 : 

順序選擇

迴圈   

陣列 :  索引陣列 和  關聯陣列  

3 、 php 伺服器如何接受前端資料

$_get   接收通過get方式請求的資料

$_post  接收通過post方式請求的資料

(擴充套件) $_request  既可以接收get方式  也可以接收post方式請求的資料  

4、php生成動態網頁的原理  :  伺服器運算元據的更新過程,這樣的資料就是動態生成的資料   資料顯示到頁面後,這樣的網頁也叫動態網頁

5、php如何將乙個陣列轉成json  並將資料傳回到客戶端上   

json_encode() 將php的陣列轉成json物件  (一般陣列是乙個關聯陣列)

6、xss 攻擊  

什麼是xss  : 跨站指令碼攻擊  cross site scripting    為了不和層疊樣式表混淆,叫做xss

使用者輸入一些具有特定含義的字元  資料提交到伺服器上,這些特殊的字元可以被伺服器識別

如何解決 : 

前端正則 (不能徹底解決xss攻擊問題 :  內行程式設計者會將html**複製到另乙個頁面上   實現攻擊效果 )

最好解決辦法:後端驗證  (去掉標籤)   通過 strip_tags() 函式去掉標籤   

7、資料庫

**是由行和列組成

PHP基礎語法

測試發現在瀏覽器無法開啟中文路徑下的檔案,我是html echo 在html內插入php,需要有結束標記符 a 10 定義變數 b 5 echo a b 15 a 20 echo a b 25 echo const the value 100 宣告常量 echo the value 100 the ...

PHP語法基礎

php語法的基礎 a定義變數常量,b定義函式,c流程控制,d迴圈,e邏輯運算 created by phpstorm.user haily date 2016 4 11 time 23 12 1.定義變數,常量 echo 1.定義變數,常量 echo echo hello world,echo c ...

PHP 基礎語法

php 基礎語法簡單記憶 指令碼以結尾 變數以 開頭 結尾,最後一行不用分號 字串運算子 串接 串接賦值 echo 輸出 print也可以,但是比echo慢 字串中能包含 html 標記 echo hello world 注釋 變數對大小寫敏感,關鍵字 自定義的函式和類對大小寫不敏感 local和g...