本php面試題,包括填空題、簡(jiǎn)答題、設(shè)計(jì)題與邏輯題,其中邏輯題在這個(gè)php面試題中是最有意思的哦。有需要的朋友,參考下吧。
php程序員面試之筆試題目
一、填空題
1.PHP是用什么語言編寫的
2.目前PHP的最高版本是
3. LAMP的全稱是
4. PHP的三種注釋方式
5. PHP使用什么符號(hào)定義變量
二、簡(jiǎn)答題
1. 請(qǐng)列出PHP的8種數(shù)據(jù)類型。
2.PHP中有幾種形式裝載代碼,并列舉,以包含同目錄下的Config.php文件為例?
3. PHP中===表示什么意思?
4.PHP對(duì)象中可以使用哪幾種訪問修飾符,默認(rèn)修飾符是什么?
三、設(shè)計(jì)題
1.$I=2,編程實(shí)現(xiàn)判斷$I是否為整型,是則輸出$I,不是則輸出“非整型變量”?
2.$m = “ MY name IS PHP ” 編程實(shí)現(xiàn)將$m中字符串前后的空格以及中間的空格去掉,并全部轉(zhuǎn)換成小寫字母,最后輸出$m和$m中字母的個(gè)數(shù)?
3. 寫一個(gè)函數(shù),盡可能高效的,從一個(gè)標(biāo)準(zhǔn) url 里取出文件的擴(kuò)展名
例如: https://www.jbxue.com/abc/de/fg.php?id=1 需要取出 php 或 .php
4.$m = “woxihuanphp”,編程實(shí)現(xiàn):將字符串分割為單個(gè)字符存放到一個(gè)數(shù)組中,并打印數(shù)組?
5.$username = “4a_c4_5”,編程實(shí)現(xiàn):檢查$username是否符合需求,用戶名以字母或下劃線開頭,只能是字母數(shù)字下劃線組成?
6. 在PHP中,heredoc是一種特殊的字符串,它的結(jié)束標(biāo)志必須?
7.用類編程實(shí)現(xiàn):Stu類中有兩個(gè)私有屬性,name和sex ,有兩個(gè)公有方法,SetName()和SetSex()參數(shù)自定,方法可實(shí)現(xiàn)對(duì)兩個(gè)私有屬性進(jìn)行修改。在實(shí)例化類的時(shí)候要求對(duì)私有屬性能進(jìn)行初始化。
8. 寫一個(gè)函數(shù),算出兩個(gè)文件的相對(duì)路徑
如 $a = ‘/a/b/c/d/e.php’;
$b = ‘/a/b/12/34/c.php’;
計(jì)算出 $b 相對(duì)于 $a 的相對(duì)路徑應(yīng)該是 ../../c/d將()添上
四、邏輯題
1.我是一個(gè)男人,假如你的兒子是我兒子的父親,那么我是你的什么?
2.波特河與哈里河加起來長(zhǎng)850英里,哈里河比波特河短250英里,那么波特河長(zhǎng)多少英里?
ABD和CBA相對(duì),那么QRT和誰相對(duì)?