當前位置:才華齋>計算機>php語言>

php應聘面試題

php語言 閱讀(2.58W)

引導語:PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。它可以比CGI或者Perl更快速地執行動態網頁。以下是小編整理的php應聘面試題,歡迎參考閱讀!

php應聘面試題

1、<?php

echo -10%3;

?>

答案:-1。

考查:優先順序。

因為-的優先順序比%求餘的優先順序低,也就是-(10%3)。

2、print (int)pow(2,32);

答案:0

3、//

<?php

$a = '123';

?>

//

<?php

echo include('');

?>

答案:1.

考查:返回值。

因include()也是一個函式,有返回值。在成功時返回1,失敗時返回錯誤資訊。如果被包含的檔案有return,則inculde()成功時返回該檔案的返回值。

4、<?php

$count = 5;

function get_count() {

static $count = 0;

return $count++;

}

++$count;

get_count();

echo get_count();

?>

答案:1.

考查:static和++。

因static $count,所以只在第一次呼叫get_count的.時候對$count賦值為0,第二次再進來這個函式,則不會第二次賦值。其次就是return $count++和return ++$count了,前者先返回,後者先++再返回。

5、<?php

$arr = array(0 =>1,'aa' => 2,3,4);

foreach($arr as $key => $val){

print($key == 'aa' ? 5 : $val);

}

?>

答案:5534.

考查:型別轉換

因遍歷陣列第一次的時候,$key和aa的比較實際就是0和aa的比較,一個是int一個