php程式員面試題(yahoo公司)

來源:互聯網
上載者:User
  1. $num = 10;
  2. function multiply(){
  3. $num = $num * 10;
  4. }
  5. multiply();
  6. echo $num;
複製代碼

4、引用變數與普通變數之間有何區別?如何通過引用傳值?在什麼情況下會這樣做?

5、哪些函數可以被用來向當前的代碼中添加庫代碼?

6、foo()和@foo()之間有什麼區別?

7、你如何調試你的PHP程式?

8、===是什麼運算子?請舉一個例子,說明在什麼情況下使用==會得到true,而使用===卻是false。

9、如何聲明一個名為”myclass”的沒有方法和屬性的類?

10、如何執行個體化一個名為”myclass”的對象?

11、你如何訪問和設定一個類的屬性?

12、include和include_once,include和require之間分別有什麼區別?

13、下面哪個函數可以重新導向瀏覽器到一個新的頁面?1. redir()2. header()3. location()4. redirect()

14、下面哪個函數可以開啟一個檔案,以對檔案進行讀和寫操作?1. fget();2. file_open();3. fopen();4. open_file();

15、mysql_fetch_row() 和mysql_fetch_array之間有什麼區別?

16、下面這段代碼執行了什麼操作?解釋一下每一步都發生了什麼。$date=’08/26/2003’;print ereg_replace(“([0-9]+)/([0-9]+)/([0-9]+)”,\\2/\\1/\\3,$date);

17、給你一個字串變數$string,請編寫一個Regex,去除其中的html標記。

18、PHP和Perl中區別數組和hashes的方法有什麼不同?

19、在PHP中如何避開PHP不需連線的特性?

20、GD庫是做什麼用的?

21、指出一些在PHP輸入一段html代碼的辦法。

22、PHP比Peral好嗎?(討論)

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.