php面試寶典5

2021-07-28 22:06:18 字數 1417 閱讀 7622

1.類繼承用 extends,靜態屬性用static ,常量屬性用const, 抽象屬性用 abstract,阻止子類覆蓋用final, 檢測是否為其子類用 instanceof, 序列化物件用serialize,

2.php復合資料型別有:array, object, 特殊資料型別有:resource,null

3.php建立自定義函式的函式名為: create_function

4.php中迴圈跳出語句有:continue,break

5.寫出下面語句的輸出

var_dump(0=='a'); //ture
@ps:

php與數字比較時會自動把字串轉換為整型,字串a的前面不包含任何數字,所以會被轉為0

@ps:字串轉換為整型時,會擷取掉字母及後面的子串

6.把下面語句轉換為小寫字串

$arr = array("i","am","php","developer");

echo strtolower(implode(' ',$arr));

7.寫出將乙個字串中的字母替換成指定字元的方法

@1. str_replace函式

@2. preg_replace函式

8.求兩個時間之間的差數,比如:2016-3-8 ~ 2017-3-8

$day1 = '2016-3-18';

$day2 = '2017-3-18';

echo ((strtotime($day2)-strtotime($day1))/86400);

9.寫出下面的輸出值

echo count("abc"); // 1

@ps:看做是一維陣列

10.寫出幾種方式獲取檔案的副檔名

@方法五

//組合迴圈單個檢測每個字元,做分割

@方法四

$arr = pathinfo($file);

echo $arr['extension'];

@方法三

echo array_pop(explode('.',$file));

@方法二

//strrpos:找到指定字串在另外乙個字串的起始位置

echo substr($file,strrpos($file,'.')+1);

@方法一

//strrchr 擷取字串在另乙個字串中起始位置及後面的子串

echo strrchr($file,'.'); //輸出:.jpg

//返回從起始位置到指定長度的資料,長度預設為後面全部

echo substr(strrchr($file,'.'),1); //

php面試寶典7

1.mysql real escape string mysql escape string有什麼本質的區別,有什麼用處,為什麼被棄用?答 1 mysql real escape string需要預先連線資料庫,並可在第二個引數傳入資料庫連線 不填則使用上乙個連線 2 兩者都是對資料庫插入資料進行轉...

面試寶典12

1 請你自我介紹一下自己好嗎?3 說說你最大的缺點?4 你對薪資的要求?5 你對加班的看法?回答樣本 如果工作需要我會義不容辭加班,我現在單身,沒有任何家庭負擔,可以全身心的投入工作。但同時我也會提高工作效率,減少不必要的加班。6 如果通過這次面試我們錄用了你,但工作一段時間卻發現你根本不適合這個職...

cpp面試寶典

小白在面試寶典上的遊蕩 下面開始今日說法 比較兩端 include using namespace std int main cout 0 2 1 分析 初始化a 0,x 0,滿足a 1,且x的非為1,所以符合迴圈條件,x自加為1,a自加為1,進入迴圈體a加為2,已經不符合小於等於1的條件,所以後面...