91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP開發工程師面試問題有哪些

發布時間:2021-11-26 17:24:29 來源:億速云 閱讀:122 作者:iii 欄目:開發技術

這篇文章主要講解了“PHP開發工程師面試問題有哪些”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“PHP開發工程師面試問題有哪些”吧!

  1. 下列哪一句不能將'john'添加到數組$user? 答:BD

  A. $user[] = 'john';

  B. array_add($user, 'john');

  C. array_push($user, 'john');

  D. $user ||= 'john';

  2. 比較sort(), asort(), ksort()三個函數的用法以及使用環境。

  答:sort -- 將數組的值由a-z重排,并自動替換索引從0...結束

  asort --- 此函數將數組的元素由a-z重新排列,且保持原先索引值和元素的對應關系,這個函數主要是用于

  需要將數組的元素重新排列。這個函數比較常用。

  ksort --- 此函數將數組依照索引值由a-z重新排列

  例子:

  對array('a'=>111, '9'=>"orange", 6=>2, "apple");排序。

  sort則返回: Array ( [0] => apple [1] => orange [2] => 2 [3] => 111 )值由a-z重排,索引也變了。

  asort則返回:Array ( [10] => apple [9] => orange [6] => 2 [a] => 111 )值由a-z重排,保持索引以應

  ksort則返回: Array ( [a] => 111 [6] => 2 [9] => orange [10] => apple )索引值由a-z重新排列,保持索

  引以應

  3. 以下代碼輸出什么內容, 為何。

  $num = 10;

  function foo(){

  $num = $num * 10;

  }

  foo();

  echo $num;

  答:

  結果為10.因為foo()中的$num是訪問不到函數外的變量的。要想訪問加上global $num;結果就成100了。

  4. 引用和普通變量的區別。

  答:普通變量是開辟了一塊新的存儲空間,引用是直接指向其他的存儲空間。

  如:

  $num = 10;

  function foo($num){

  $num = $num * 10;

  }

  foo($num);

  echo $num;

  調foo($num);函數時以變量傳遞,則返回10;

  如果改成引用傳遞,返回100;

  $num = 10;

  function foo(&$num){

  $num = $num * 10;

  }

  foo($num);

  echo $num;

  5. 加載類庫的方法。

  答:

  function __autoload($class){

  require_once("./lib/".$class.'.php');

  }

  6. foo()和@foo()的區別。

  答:加上@符號會屏蔽報錯提示。

  如下:

  $num = 10;

  function foo(&$num){

  $num = $num / 0;

  }

  foo($num);

  echo $num;

  大家都知道除數不能為0。如果加上@符號后就沒有Warning: Division by zero

  7. 你平時如何調試PHP代碼。

  答:用echo打出調試或用exit調試。再加上火狐瀏覽器調。

感謝各位的閱讀,以上就是“PHP開發工程師面試問題有哪些”的內容了,經過本文的學習后,相信大家對PHP開發工程師面試問題有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

加查县| 全椒县| 达州市| 沧州市| 乾安县| 铁岭县| 阿尔山市| 津南区| 宝鸡市| 潍坊市| 大同市| 乐业县| 东海县| 巧家县| 张北县| 莱西市| 菏泽市| 西安市| 米脂县| 左权县| 永春县| 奉新县| 化州市| 巴东县| 临沧市| 广东省| 花垣县| 张家港市| 古丈县| 衡阳市| 长泰县| 阳曲县| 河北省| 伊宁市| 扶风县| 钟山县| 商都县| 班戈县| 驻马店市| 巴彦淖尔市| 凤阳县|