function who($a,$b,$c) {return $a $b ? ($a $c ? $a : $c) : ($b $c ? $b : $c);echo who(33,53,12);
2、求兩個日期的差數,例如2007-2-5 ~ 2007-3-6 的日期差數
$date1 = strtotime( 2013-09-09 $date2 = strtotime( 2011-12-11 echo ($date1-$date2)/(24*3600);
3、函數實現-字符串“open_door 轉換成 “OpenDoor 、 make_by_id 轉換成 MakeById 。
function towords($str) {$newStr = str_replace( _ , ,$str);$newStr = ucwords($str);$newStr = str_replace( , _ ,$str);return $newStr;echo towords( open_door
4、echo count( abc 輸出的結果是什么
結果為1
echo getenv( REMOTE_ADDR echo getenv( SERVER_ADDR echo gethostbyname( a href= http://www.baidu.com/ www.baidu.com /a
6、 error_reporting(2047)什么作用?
相當于 error_reporting( E_ALL 輸出所有的錯誤
7、打開php.ini中的Safe_mode,會影響哪些參數?至少說出6個。
此模塊打開時,php將檢查當前腳本的擁有者是否和被操作文件的擁有者相同,因此,將影響文件操作類函數,程序執行函數 (program Execution Functions)。這些函數有.pathinfo,basename,fopen,system,exec,proc_open 等函數;
8、請寫一個函數驗證電子郵件的格式是否正確(要求使用正則)
function checkEmail($mail){$reg= /^//w+([-+.]//w+)*@//w+([-.]//w+)*//.//w+([-.]//w+)*$/ $rst = preg_match($reg,$mail);if($rst){return TRUE;} else {return FALSE;}
9、寫個函數用來對二維數組排序。
array_multisort()
10、問題:請用最簡單的語言告訴我PHP是什么?
回答:PHP全稱:Hypertext Preprocessor,是一種用來開發動態網站的服務器腳本語言。
以上就是2019年最新PHP經典面試題及答案,PHP程序員必看的詳細內容,PHP教程
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答