成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

PHP基礎(chǔ)知識梳理

wemallshop / 1260人閱讀

摘要:雙引號單引號區(qū)別雙引號解釋變量,單引號不解釋變量雙引號里插入單引號,其中單引號里如果有變量的話,變量解釋雙引號的變量名后面必須要有一個非數(shù)字字母下劃線的特殊字符,或者用講變量括起來,否則會將變量名后面的部分當(dāng)做一個整體,引起語法錯誤能使單引

雙引號單引號區(qū)別

雙引號解釋變量,單引號不解釋變量
雙引號里插入單引號,其中單引號里如果有變量的話,變量解釋
雙引號的變量名后面必須要有一個非數(shù)字、字母、下劃線的特殊字符,或者用{}講變量括起來,否則會將變量名后面的部分當(dāng)做一個整體,引起語法錯誤
能使單引號字符盡量使用單引號,單引號的效率比雙引號要高


GET和POST提交方式的區(qū)別

GET產(chǎn)生一個TCP數(shù)據(jù)包;POST產(chǎn)生兩個TCP數(shù)據(jù)包;
對于GET方式的請求,瀏覽器會把http header和data一并發(fā)送出去,服務(wù)器響應(yīng)200(返回數(shù)據(jù))
對于POST,瀏覽器先發(fā)送header,服務(wù)器響應(yīng)100 continue,瀏覽器再發(fā)送data,服務(wù)器響應(yīng)200 ok(返回數(shù)據(jù))。
GET在瀏覽器回退時是無害的,而POST會再次提交請求
GET請求會被瀏覽器主動cache,而POST不會,除非手動設(shè)置
GET請求參數(shù)會被完整保留在瀏覽器歷史記錄里,而POST中的參數(shù)不會被保留
GET請求只能進行url編碼,而POST支持多種編碼方式
GET比POST更不安全,因為參數(shù)直接暴露在URL上,所以不能用來傳遞敏感信息


如何獲取客戶端的真實ip

$_SERVER["REMOTE_ADDR"]或getenv("REMOTE_ADDR")
可以使用ip2long()轉(zhuǎn)成數(shù)字


include和require的區(qū)別

require是無條件包含,也就是如果一個流程里加入require,無論條件成立與否都會先執(zhí)行require,當(dāng)文件不存在或者無法打開的時候,會提示錯誤,并且會終止程序執(zhí)行
include有返回值,而require沒有(可能因為如此require的速度比include快),如果被包含的文件不存在的化,那么會提示一個錯誤,但是程序會繼續(xù)執(zhí)行下去
注意:包含文件不存在或者語法錯誤的時候require是致命的,而include不是


AJAX的優(yōu)勢是什么

ajax是異步傳輸技術(shù),可以通過javascript實現(xiàn),也可以通過JQuery框架實現(xiàn),實現(xiàn)局部刷新,減輕了服務(wù)器的壓力,也提高了用戶體驗


在程序的開發(fā)中,如何提高程序的運行效率

優(yōu)化SQL語句,查詢語句中盡量不使用select *,用哪個字段查哪個字段;
少用子查詢可用表連接代替;
少用模糊查詢;
數(shù)據(jù)表中創(chuàng)建索引;
對程序中經(jīng)常用到的數(shù)據(jù)生成緩存;


SESSION與COOKIE的區(qū)別

存儲位置:session存儲在服務(wù)器,cookie存儲在瀏覽器
安全性:session安全性高于cookie
參考鏈接:https://www.zhihu.com/questio...


isset和empty的區(qū)別

isset()函數(shù) 一般用來檢測變量是否設(shè)置
若變量不存在則返回 FALSE
若變量存在且其值為NULL,也返回 FALSE
若變量存在且值不為NULL,則返回 TURE
empty()函數(shù)是檢查變量是否為空
若變量不存在則返回 TRUE
若變量存在且其值為""、0、"0"、NULL、、FALSE、array()、var $var; 以及沒有任何屬性的對象,則返回 TURE
若變量存在且值不為""、0、"0"、NULL、、FALSE、array()、var $var; 以及沒有任何屬性的對象,則返回 FALSE


數(shù)據(jù)庫三范式

第一范式:1NF是對屬性的原子性約束,要求屬性具有原子性,不可再分解;
第二范式:2NF是對記錄的惟一性約束,要求記錄有惟一標(biāo)識,即實體的惟一性;
第三范式:3NF是對字段冗余性的約束,即任何字段不能由其他字段派生出來,它要求字段沒有冗余。


主鍵、外鍵和索引的區(qū)別

定義:
主鍵--唯一標(biāo)識一條記錄,不能有重復(fù)的,不允許為空
外鍵--表的外鍵是另一表的主鍵, 外鍵可以有重復(fù)的, 可以是空值
索引--該字段沒有重復(fù)值,但可以有一個空值斜體文字
作用:
主鍵--用來保證數(shù)據(jù)完整性
外鍵--用來和其他表建立聯(lián)系用的
索引--是提高查詢排序的速度
個數(shù):
主鍵--主鍵只能有一個
外鍵--一個表可以有多個外鍵
索引--一個表可以有多個唯一索引


堆和棧的區(qū)別

棧是編譯期間就分配好的內(nèi)存空間,因此你的代碼中必須就棧的大小有明確的定義;
堆是程序運行期間動態(tài)分配的內(nèi)存空間,你可以根據(jù)程序的運行情況確定要分配的堆內(nèi)存的大小。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/28434.html

相關(guān)文章

  • PHP面試知識梳理

    思維導(dǎo)圖地址:https://www.processon.com/vie... showImg(https://segmentfault.com/img/bVbqOVZ?w=1351&h=10849); 前段時間復(fù)習(xí)的時候總結(jié)的,在此分享給大家。

    googollee 評論0 收藏0
  • PHP面試知識梳理

    思維導(dǎo)圖地址:https://www.processon.com/vie... showImg(https://segmentfault.com/img/bVbqOVZ?w=1351&h=10849); 前段時間復(fù)習(xí)的時候總結(jié)的,在此分享給大家。

    nanfeiyan 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<