一级毛片免费不卡在线视频,国产日批视频免费在线观看,菠萝菠萝蜜在线视频免费视频,欧美日韩亚洲无线码在线观看,久久精品这里精品,国产成人综合手机在线播放,色噜噜狠狠狠综合曰曰曰,琪琪视频

php工程師面試問題

時間:2024-10-07 07:35:29 資料大全 我要投稿
  • 相關推薦

php工程師面試問題

  PHP開發(fā)工程師面試題分享

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()三個函數的用法以及使用環(huán)境,

php工程師面試問題

。

  答: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. 引用和普通變量的區(qū)別。

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

  如:

  $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. 加載類庫的方法,

資料共享平臺

php工程師面試問題》(http://m.oriental01.com)。

  答:

  function __autoload($class){

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

  }

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

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

  如下:

  $num = 10;

  function foo(&$num){

  $num = $num / 0;

  }

  foo($num);

  echo $num;

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

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

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

  8. === 的作用是什么?舉一個例子,使用 == 返回true,但是使用 === 返回false。

  答:=== 的作用是比較變量的值還比較變量的類型。==只比較值。

  如下:

  $str = '111';

  if($str==111){//如果改成===則返回"失敗了";

  echo "成功了";

  }else{

  echo "失敗了";

  }

  9. 聲明一個不含方法和屬性的類。

  答:class Db {}

  10. 創(chuàng)建一個對象myclass的實例。

  答:$db = new myclass();

  11. 從類的內部訪問或者設置屬性。

  答:

  class DB{

  private $username; //用戶名

  private $userpwd; //密碼

  public function test(){

  $this->username='root';//給變量賦值

  self::test2();//相當于$this->test2();//調用本類test2方法

  //parent::test2();這樣的話就調用了父類的test2方法

  }

  public function test2(){

  }

  }

【php工程師面試問題】相關文章:

幼師面試技巧面試問題及基本問題05-21

面試問題:英文面試中常見問題大全08-06

幼師面試技巧面試問題10-21

面試常問的問題10-15

面試應注意的問題09-30

面試:情景性問題08-04

FACEBOOK面試問題09-01

美國面試問題10-12

家教面試問題08-17

面試經常遇到的問題05-16