摘要:雙引號單引號區別雙引號解釋變量,單引號不解釋變量雙引號里插入單引號,其中單引號里如果有變量的話,變量解釋雙引號的變量名后面必須要有一個非數字字母下劃線的特殊字符,或者用講變量括起來,否則會將變量名后面的部分當做一個整體,引起語法錯誤能使單引
雙引號單引號區別
雙引號解釋變量,單引號不解釋變量
雙引號里插入單引號,其中單引號里如果有變量的話,變量解釋
雙引號的變量名后面必須要有一個非數字、字母、下劃線的特殊字符,或者用{}講變量括起來,否則會將變量名后面的部分當做一個整體,引起語法錯誤
能使單引號字符盡量使用單引號,單引號的效率比雙引號要高
GET產生一個TCP數據包;POST產生兩個TCP數據包;
對于GET方式的請求,瀏覽器會把http header和data一并發送出去,服務器響應200(返回數據)
對于POST,瀏覽器先發送header,服務器響應100 continue,瀏覽器再發送data,服務器響應200 ok(返回數據)。
GET在瀏覽器回退時是無害的,而POST會再次提交請求
GET請求會被瀏覽器主動cache,而POST不會,除非手動設置
GET請求參數會被完整保留在瀏覽器歷史記錄里,而POST中的參數不會被保留
GET請求只能進行url編碼,而POST支持多種編碼方式
GET比POST更不安全,因為參數直接暴露在URL上,所以不能用來傳遞敏感信息
$_SERVER["REMOTE_ADDR"]或getenv("REMOTE_ADDR")
可以使用ip2long()轉成數字
require是無條件包含,也就是如果一個流程里加入require,無論條件成立與否都會先執行require,當文件不存在或者無法打開的時候,會提示錯誤,并且會終止程序執行
include有返回值,而require沒有(可能因為如此require的速度比include快),如果被包含的文件不存在的化,那么會提示一個錯誤,但是程序會繼續執行下去
注意:包含文件不存在或者語法錯誤的時候require是致命的,而include不是
ajax是異步傳輸技術,可以通過javascript實現,也可以通過JQuery框架實現,實現局部刷新,減輕了服務器的壓力,也提高了用戶體驗
優化SQL語句,查詢語句中盡量不使用select *,用哪個字段查哪個字段;
少用子查詢可用表連接代替;
少用模糊查詢;
數據表中創建索引;
對程序中經常用到的數據生成緩存;
存儲位置:session存儲在服務器,cookie存儲在瀏覽器
安全性:session安全性高于cookie
參考鏈接:https://www.zhihu.com/questio...
isset()函數 一般用來檢測變量是否設置
若變量不存在則返回 FALSE
若變量存在且其值為NULL,也返回 FALSE
若變量存在且值不為NULL,則返回 TURE
empty()函數是檢查變量是否為空
若變量不存在則返回 TRUE
若變量存在且其值為""、0、"0"、NULL、、FALSE、array()、var $var; 以及沒有任何屬性的對象,則返回 TURE
若變量存在且值不為""、0、"0"、NULL、、FALSE、array()、var $var; 以及沒有任何屬性的對象,則返回 FALSE
第一范式:1NF是對屬性的原子性約束,要求屬性具有原子性,不可再分解;
第二范式:2NF是對記錄的惟一性約束,要求記錄有惟一標識,即實體的惟一性;
第三范式:3NF是對字段冗余性的約束,即任何字段不能由其他字段派生出來,它要求字段沒有冗余。
定義:
主鍵--唯一標識一條記錄,不能有重復的,不允許為空
外鍵--表的外鍵是另一表的主鍵, 外鍵可以有重復的, 可以是空值
索引--該字段沒有重復值,但可以有一個空值斜體文字
作用:
主鍵--用來保證數據完整性
外鍵--用來和其他表建立聯系用的
索引--是提高查詢排序的速度
個數:
主鍵--主鍵只能有一個
外鍵--一個表可以有多個外鍵
索引--一個表可以有多個唯一索引
棧是編譯期間就分配好的內存空間,因此你的代碼中必須就棧的大小有明確的定義;
堆是程序運行期間動態分配的內存空間,你可以根據程序的運行情況確定要分配的堆內存的大小。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/28434.html
思維導圖地址:https://www.processon.com/vie... showImg(https://segmentfault.com/img/bVbqOVZ?w=1351&h=10849); 前段時間復習的時候總結的,在此分享給大家。
思維導圖地址:https://www.processon.com/vie... showImg(https://segmentfault.com/img/bVbqOVZ?w=1351&h=10849); 前段時間復習的時候總結的,在此分享給大家。
閱讀 2972·2021-09-22 15:18
閱讀 3395·2019-08-30 15:54
閱讀 3274·2019-08-30 15:53
閱讀 589·2019-08-30 14:12
閱讀 814·2019-08-29 17:01
閱讀 2198·2019-08-29 14:04
閱讀 1379·2019-08-29 13:09
閱讀 862·2019-08-26 17:40