久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

2017年最新PHP經典面試題目匯總(上篇)

這篇文章主要介紹了2017年最新PHP經典面試題目匯總(上篇),非常不錯,具有參考借鑒價值,需要的朋友可以參考下

1、雙引號和單引號的區別

  • 雙引號解釋變量,單引號不解釋變量
  • 雙引號里插入單引號,其中單引號里如果有變量的話,變量解釋
  • 雙引號的變量名后面必須要有一個非數字、字母、下劃線的特殊字符,或者用{}講變量括起來,否則會將變量名后面的部分當做一個整體,引起語法錯誤
  • 雙引號解釋轉義字符,單引號不解釋轉義字符,但是解釋'\和\\
  • 能使單引號字符盡量使用單引號,單引號的效率比雙引號要高(因為雙引號要先遍歷一遍,判斷里面有沒有變量,然后再進行操作,而單引號則不需要判斷)

2、常用的超全局變量(8個)

  • $_GET ----->get傳送方式
  • $POST ----->post傳送方式
  • $REQUEST ----->可以接收到get和post兩種方式的值
  • ***
  • $GLOBALS ----->所有的變量都放在里面
  • $FILE ----->上傳文件使用
  • $SERVER ----->系統環境變量
  • * **
  • $SESSION ----->會話控制的時候會用到
  • $COOKIE ----->會話控制的時候會用到

3、HTTP中POST、GET、PUT、DELETE方式的區別

HTTP定義了與服務器交互的不同的方法,最基本的是POST、GET、PUT、DELETE,與其比不可少的URL的全稱是資源描述符,我們可以這樣理解:url描述了一個網絡上資源,而post、get、put、delegate就是對這個資源進行增、刪、改、查的操作!

3.1表單中get和post提交方式的區別

  • get是把參數數據隊列加到提交表單的action屬性所指的url中,值和表單內各個字段一一對應,從url中可以看到;post是通過HTTPPOST機制,將表單內各個字段與其內容防止在HTML的head中一起傳送到action屬性所指的url地址,用戶看不到這個過程
  • 對于get方式,服務器端用Request.QueryString獲取變量的值,對于post方式,服務器端用Request.Form獲取提交的數據
  • get傳送的數據量較小,post傳送的數據量較大,一般被默認不受限制,但在理論上,IIS4中最大量為80kb,IIS5中為1000k,
  • get安全性非常低,post安全性較高

3.2

  • GET請求會向數據庫發索取數據的請求,從而來獲取信息,該請求就像數據庫的select操作一樣,只是用來查詢一下數據,不會修改、增加數據,不會影響資源的內容,即該請求不會產生副作用。無論進行多少次操作,結果都是一樣的。
  • 與GET不同的是,PUT請求是向服務器端發送數據的,從而改變信息,該請求就像數據庫的update操作一樣,用來修改數據的內容,但是不會增加數據的種類等,也就是說無論進行多少次PUT操作,其結果并沒有不同。
  • POST請求同PUT請求類似,都是向服務器端發送數據的,但是該請求會改變數據的種類等資源,就像數據庫的insert操作一樣,會創建新的內容。幾乎目前所有的提交操作都是用POST請求的。
  • DELETE請求顧名思義,就是用來刪除某一個資源的,該請求就像數據庫的delete操作。

4、PHP介紹

Hypertext Preprocessor----超文本預處理器

Personal Home Page 原始名稱

目標用途: 允許web開發人員快速編寫動態生成的web頁面,與其他頁面相比,PHP是將程序嵌入到HTML文檔中去執行,效率比完全生成HTML編輯的CGI高很多

HTML: Hypertext Markup Language

創始人: 拉姆斯勒·勒多夫Rasmus Lerdorf,1968年生,加拿大滑鐵盧大學

勒多夫最開始是為了維護個人網頁,用prel語言寫了維護程序,之后又用c進行了重寫,最終衍生出php/fi

時間軸:

  • 1995.06.08將PHP/FI公開釋出
  • 1995 php2.0,加入了對MySQL的支持
  • 1997 php3.0
  • 2000 php4.0
  • 2008 php5.0
  • 由于php6.0沒有完全解決Unicode編碼,所以基本沒有生產線上的應用,基本只是一款概念產品,很多功能已經在php5.3.3和php5.3.4上實現
  • 常見的IDE(Intergrated Development Environment): 集成開發環境

Coda(mac)
PHPStrom
Adobe Dreamweaver
NetBeans

常見文本編輯器,具備代碼高亮:

NodePad++
SublimeText

PHP優勢

PHP特性:

  • php獨特混合了C,Java,Prel以及PHP自創的語法
  • 可以比CGI或者Prel更快速去執行動態網頁,與其他變成語言相比,PHP是講程序嵌入到HTML文檔中去執行,執行效率比完全生成HTML編輯的CGI要高很多,所有的CGI都能實現
  • 支持幾乎所有流行的數據庫以及操作系統
  • PHP可以使用C,C++進行程序的擴展
【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章主要介紹了PHP有序表查找之插值查找算法,簡單分析了插值查找算法的概念、原理并結合實例形式分析了php實現針對有序表插值查找的相關操作技巧,需要的朋友可以參考下
下面小編就為大家分享一篇ThinkPHP整合datatables實現服務端分頁的示例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
下面小編就為大家分享一篇PHP實現APP微信支付的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
這篇文章主要介紹了PHP實現的多維數組排序算法,結合實例形式對比分析了php針對多維數組及帶有鍵名的多維數組進行排序相關操作技巧與注意事項,需要的朋友可以參考下
這篇文章主要為大家詳細介紹了php結合ajaxuploadfile實現無刷新文件上傳功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本篇文章給大家詳細介紹了PHP開發接口使用RSA進行加密解密方法,對此有興趣的朋友可以學習下。
主站蜘蛛池模板: 欧美视频在线看 | 日本久久网站 | 91在线精品一区二区 | 中文字幕乱码视频32 | 蜜桃av一区二区三区 | 欧美影院 | 亚洲精品久久久一区二区三区 | 欧美一区二区三区小说 | 色综合99| 日韩欧美综合在线视频 | 亚洲网站在线播放 | 亚洲欧美激情国产综合久久久 | 国产成人免费视频网站高清观看视频 | 中文字幕亚洲欧美 | 国产精品久久久久久婷婷天堂 | 亚洲精品黄色 | 中文字幕成人av | 亚洲a级 | 欧美精品在线免费观看 | 日韩在线一区二区三区 | 日本精品一区二区在线观看 | 精品国产欧美一区二区三区成人 | 久久亚洲国产精品日日av夜夜 | 一区二区播放 | 成人精品一区二区三区 | 欧美精品久久久久 | 国产高潮av | 久久精品99| 成av在线 | 一区二区三区四区在线 | 国产一区二区黑人欧美xxxx | 久久久久9999亚洲精品 | 精品99爱视频在线观看 | 久久躁日日躁aaaaxxxx | 国产九九九九 | 亚洲精品一区二区三区四区高清 | 国产精品久久毛片av大全日韩 | 亚洲国产中文字幕 | 中文字幕在线一区二区三区 | 亚洲综合色丁香婷婷六月图片 | 在线观看视频福利 |