av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

php語言

值得深思的PHP面試題

時(shí)間:2025-03-18 10:42:44 php語言 我要投稿
  • 相關(guān)推薦

值得深思的PHP面試題

  引導(dǎo)語:PHP還可以執(zhí)行編譯后代碼,編譯可以達(dá)到加密和優(yōu)化代碼運(yùn)行,使代碼運(yùn)行更快。以下是小編整理的值得深思的PHP面試題,歡迎參考閱讀!

值得深思的PHP面試題

  Q6、$x應(yīng)該是輸出什么?

  $x = true and false;

  var_dump($x);

  部分同學(xué)或許會(huì)第一時(shí)間想到false,實(shí)際上這里依舊是強(qiáng)調(diào)運(yùn)算符的優(yōu)先級(jí),= 會(huì)比 and級(jí)別高點(diǎn),因此等同下面的代碼

  $x = true;

  true and false

  答案顯而易見。

  Q7、經(jīng)過下面的運(yùn)算 $x的值應(yīng)該是多少?

  $x = 3 + "15%" + "$25"

  答案是18,PHP是會(huì)根據(jù)上下文實(shí)現(xiàn)類型的自動(dòng)轉(zhuǎn)換

  上面的代碼我們可以這樣理解,如果我們?cè)谂c字符串進(jìn)行數(shù)學(xué)運(yùn)算,實(shí)際php會(huì)盡可能將字符串中的數(shù)組進(jìn)行轉(zhuǎn)換,如果是數(shù)字開頭的話則轉(zhuǎn)換成改數(shù)字比如”15%”會(huì)變成15,如果不是數(shù)字開頭則會(huì)變成0; 上面的運(yùn)算類似下面 :

  $x = 3 + 15 + 0

  Q8、運(yùn)行下面的代碼,$text的值是多少?strlen($text)又會(huì)返回什么結(jié)果?

  $text = 'John ';

  $text[10] = 'Doe';

  上面代碼執(zhí)行完畢后$text = “John D”(John后面會(huì)有連續(xù)的5個(gè)空格)strlen($text)會(huì)返回11

  $text[10] = “Doe”給某個(gè)字符串具體的某個(gè)位置具體字符時(shí)候,實(shí)際只會(huì)把D賦給$text. 雖然$text才開始只有5個(gè)自負(fù)長度,但是php會(huì)默認(rèn)填充空格。這和別的語言有些差別。

  Q9、下面的輸出結(jié)果會(huì)是什么

  $v = 1;

  $m = 2;

  $l = 3;

  if( $l > $m > $v){

  echo "yes";

  }else{

  echo "no";

  }

  實(shí)際的輸出是”no”,只要仔細(xì)分析就不難得出

  $l>$m會(huì)轉(zhuǎn)換成1 ,則這個(gè)時(shí)候再和$m比較。

  Q10、執(zhí)行下面代碼$x會(huì)變成什么值呢?

  $x = NULL;

  if ('0xFF' == 255) {

  $x = (int)'0xFF';

  }

  實(shí)際的運(yùn)行結(jié)果是$x=0而不是255.

  首先’oxFF’ == 255我們好判斷,會(huì)進(jìn)行轉(zhuǎn)換將16進(jìn)制數(shù)字轉(zhuǎn)換成10進(jìn)制數(shù)字,0xff -> 255.

  PHP使用is_numeric_string判斷字符串是否包含十六進(jìn)制數(shù)字然后進(jìn)行轉(zhuǎn)換。

  但是$x = (int)’0xFF’;是否也會(huì)變成255呢?顯然不是,將一個(gè)字符串進(jìn)行強(qiáng)制類型轉(zhuǎn)換實(shí)際上用的是convert_to_long,它實(shí)際上是將字符串從左向右進(jìn)行轉(zhuǎn)換,遇到非數(shù)字字符則停止。因此0xFF到x就停止了。所以$x=0

【值得深思的PHP面試題】相關(guān)文章:

值得深思的PHP面試問題08-28

10個(gè)值得深思的PHP面試問題09-12

PHP經(jīng)典面試題07-28

php面試題10-26

PHP經(jīng)典面試題集錦09-29

PHP面試題集10-13

精選php面試題及答案06-01

最新PHP面試題05-27

PHP的面試題集07-06