以下是他回憶當(dāng)時(shí)的筆試題
一、
1、有如下HTML:<img title='aaaa' sina_title='bbbb' id='img1'>
1)用js取得________方法取得該對(duì)象;
2)用________屬性取得屬性title的屬性值;
3)用________方法取得屬性sina_title的屬性值;
2、php中對(duì)數(shù)組序列化和反序列化的函數(shù)分別是______和_______;
3、rawurlencode和urlencode函數(shù)的區(qū)別是__________________;
4、php中過(guò)濾HTML的函數(shù)是_______,轉(zhuǎn)義的函數(shù)是____________;
5、寫(xiě)出用正則把HTML中的js腳本過(guò)濾掉;
6、SQL中LEFT JOIN的含義是______________;
如果有一個(gè)表tl_user存儲(chǔ)學(xué)生ID和名字name,另外一個(gè)表tl_score存儲(chǔ)學(xué)生ID、科目subject和成績(jī)score(有的學(xué)生沒(méi)有考試成績(jī)),寫(xiě)出sql語(yǔ)句打印出學(xué)生名字和各科總成績(jī);
7、寫(xiě)出三個(gè)調(diào)用系統(tǒng)命令的函數(shù);
8、josn處理數(shù)組的函數(shù)是;
9、php中判斷變量是否被設(shè)置是函數(shù)是_______;判斷是否為空的是___________;
10、error_reporting("E_ALL")和ini_set("display_errors", "on")的區(qū)別_________;
11、PHP寫(xiě)出顯示客戶端IP的預(yù)定義變量________;提供來(lái)路url的是__________;
12、php把utf-8轉(zhuǎn)換成gbk的函數(shù)是___________;
13、php中分割字符串成數(shù)組的函數(shù)__________,連接數(shù)組成字符串的是_______;
14、php中類的靜態(tài)方法怎么使用_____________________________________;
二、
1、如下錯(cuò)誤:mysql server not go away,的原因是什么?(大概這是這樣)
2、mysql的靜態(tài)表和動(dòng)態(tài)表的區(qū)別,MyISAM和InnoDB的區(qū)別.
3、$a = 1; $b = & $a;
unset($a),$b是否還是1,為什么?
unset($b),$a是否還是1,為什么?
三、
1、寫(xiě)出至少三個(gè)函數(shù),取文件名的后綴,如文件'/as/image/bc.jpg',得到 jpg或者.jpg。
2、寫(xiě)一個(gè)函數(shù),算出兩個(gè)文件的相對(duì)路徑如 $a = '/a/b/c/d/e.php'; $b = '/a/b/12/34/c.php'; 計(jì)算出 $b 相對(duì)于 $a 的相路徑。
3、用二分法(也叫折半查找法)查找某元素,對(duì)像可以是有序數(shù)組。
<?php
$array = array(1,3,5,9,11,23,45,68,78,95,112,235,452);
function binary($array, $search){