php能力自測

最近整理些PHP方面的問題,PHPer可自測自身的功底如何!php

查看更多問題node

  • php運行模式
  1. php有幾種主要的運行模式?分別使用在那些場景下?
  2. gi與fastcgi有什麼不一樣?他們的優缺點有哪些?
  3. 若是一個業務可使用多種運行模式,咱們如何選擇?
  4. 模塊模式的執行流程是怎樣的?
  5. php在不一樣操做系統下可使用的運行模式有哪些?
  • php選項
  1. 客戶端斷開鏈接後,服務端php腳本會停止執行嗎?爲何?
  2. php可使用asp風格的表示<%%>嗎?若是能夠,怎麼才能作到?
  3. php在什麼狀況下可使用簡寫開始結束符
  4. 若是關閉這display_errors的選項,能夠正常使用函數error_reporting嗎?
  5. 魔術引號所起的做用是什麼?在php 的哪一個版本已經移除了?
  6. $_REQUEST 與 $_GET ,$_POST是什麼關係, 他們的屬性有前後關係嗎?
  7. 安全模式是作什麼用的?
  8. 能夠在php選項中設置某些類是禁用的嗎?須要怎麼作?
  9. 若是一個腳本執行時間比較長,咱們採起什麼方式讓腳本執行不超時?
  10. 若是一個腳本中有個變量很大,佔用很大內存,咱們要怎麼作才能讓腳本執行不內存溢出?
  11. php如何動態加載擴展?

 

 

  • 預約義接口
  1. PHP中有哪些預約義接口?它們可實現什麼功能?
  2. 怎樣使用PHP的預約義接口?
  3. Traversable 是什麼?Iterator和IteratorAggregate 又是什麼?
  4. foreach 是否只能用於遍歷數組?
  5. 怎樣高效便捷地讀取超大的文本文件?
  6. 怎樣經過數組的方式調用自定義類中的數據?
  7. yield 是什麼東西?它和Generator類、Traversable類有什麼聯繫?
  8. 什麼是回調函數?怎樣建立回調函數?
  9. 怎樣調用匿名函數?怎樣在匿名函數中使用外部變量?
  • 數組的遍歷
  1. 遍歷數組有多少種方法,如何選用這些方法?
  2. array_walk與array_map有什麼不一樣?
  3. for和foreach誰更快呢?爲何?
  4. PHP數組在底層實現上是什麼數據結構?
  5. 如何用指針函數操做PHP數組?
  • 文件和文件系統
  1. 什麼是文件,在Linux下什麼是文件呢?
  2. Linux下文件類型有哪些?
  3. 什麼是inode?
  4. inode包含什麼內容?
  5. 如何得知文件名最長能到多少?
  6. 如何獲取文件的inode信息?
  7. ext3文件系統有什麼特色?
  8. Exbibyte是什麼單位,和Tb如何換算?
  9. XFS文件系統有什麼特色?
  • php垃圾回收
  1. php的應用是什麼?
  2. php引用計數的原理是什麼?
  3. php變量是如何實現弱類型的?
  4. php中的垃圾是如何定義的?
  5. php在執行完成後會清理全部的事情,咱們爲何要處理這些垃圾?
  6. 咱們如何找到php當中的垃圾?
  7. php是自動回收垃圾仍是手動回收的?是怎麼回收這些垃圾的?

查看更多問題:http://www.80soho.com/?cat=6數組

相關文章
相關標籤/搜索