php程式設計師面試題

請列舉你能想到的unix信號,並說明信號用途。

請列舉、你能想到的所有的字元串查找算法,並加注釋簡單說明。

有一個ip地址(192.168.0.1),請寫出其32位無符號整數形式。

寫出、你能想到的所有http返回狀態值,並說明用途(比如:返回404表示找不到頁面)

向php傳入參數的兩種方法。

(mysql)請寫出數據類型(int char varchar datetime text)的意思; 請問varchar和char有什麼區別;

error_reporting 等調試函式使用

您是否用過版本控制軟體? 如果有您用的版本控制軟體的名字是?

posix和perl標準的正則表達式區別;

safe_mode 打開後哪些地方受限.

您是否用過模板引擎? 如果有您用的模板引擎的名字是?

請介紹session的原理,大型網站中session方面應注意什麼?

測試php性能和mysql資料庫性能的工具,和找出瓶頸的方法。

您寫過的php框架的特點,主要解決什麼問題,與其他框架的不同點。

sort()、assort()、和 ksort() 有什麼分別?它們分別在什麼情況下使用?

reference 跟一個正規的變數有什麼分別?如何 pass by reference?在什麼情況下我們需要這樣做?

你如何替 php 的套用程式偵錯?

你如何產生一個 myclass 的物件?

你會如何定義一個沒有成員函式或特性的類別 myclass?

給你一行文字 $string,你會如何編寫一個正規表達式,把 $string 內的 html 標籤除去?

php 和 perl 分辨陣列和散列表的方法有什麼差異?