亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: PHP工程師筆試題匯總 [打印本頁]

作者: lesson001    時間: 2011-01-27 21:16
標(biāo)題: PHP工程師筆試題匯總
騰訊PHP工程師筆試題
騰訊PHP工程師筆試題.rar (2.89 KB, 下載次數(shù): 1327)
新浪php工程師的面試題(編程部分)

Yahoo! PHP 筆試題



騰訊PHP工程師筆試題
1. 請對POSIX風(fēng)格和兼容Perl風(fēng)格兩種正則表達(dá)式的主要函數(shù)進(jìn)行類比說明
ereg preg_match
ereg_replace preg_replace


2. 請說明在php.ini中safe_mode開啟之后對于PHP系統(tǒng)函數(shù)的影響


3. PHP5中魔術(shù)方法函數(shù)有哪幾個,請舉例說明各自的用法

__sleep
__wakeup
__toString
__set_state
__construct,
__destruct
__call,
__get,
__set,
__isset,
__unset
__sleep,
__wakeup,
__toString,
__set_state,
__clone
__autoload


4. 請寫出讓,并說明如何在命令行下運(yùn)行PHP腳本(寫出兩種方式)同時向PHP腳本傳遞參數(shù)?


5. PHP的垃圾收集機(jī)制是怎樣的


6.使對象可以像數(shù)組一樣進(jìn)行foreach循環(huán),要求屬性必須是私有。
(Iterator模式的PHP5實(shí)現(xiàn),寫一類實(shí)現(xiàn)Iterator接口)


7.請寫一段PHP代碼,確保多個進(jìn)程同時寫入同一個文件成功


8. 用PHP實(shí)現(xiàn)一個雙向隊列


9. 使用正則表達(dá)式提取一段標(biāo)識語言(html或xml)代碼段中指定標(biāo)簽的指定屬性值(需考慮屬性值對不規(guī)則的情況,如大小寫不敏感,屬性名值與等號間有空格等)。此處假設(shè)需提取test標(biāo)簽的attr屬性值,請自行構(gòu)建包含該標(biāo)簽的串

<test attr=”ddd”>

<test attr\s*=\s*[“ ¦’](.*?)[” ¦’].*?>


10.請使用socket相關(guān)函數(shù)(非curl)實(shí)現(xiàn)如下功能:構(gòu)造一個post請求,發(fā)送到指定http server的指定端口的指定請求路徑(如http://www.example.com:8080/test)。請求中包含以下變量:
用戶名(username):溫柔一刀
密碼(pwd):&123=321&321=123&
個人簡介(intro):Hello world!

且該http server需要以下cookie來進(jìn)行簡單的用戶動作跟蹤:

cur_query:you&me
last_tm:...(上次請求的unix時間戳,定為當(dāng)前請求時間前10分鐘)
cur_tm:...(當(dāng)前請求的unix時間戳)
設(shè)置超時為10秒,發(fā)出請求后,將http server的響應(yīng)內(nèi)容輸出。
1.
Function encode($data, $sep = ‘&’){
2.
while (list($k,$v) = each($data)) {
3.
$encoded .= ($encoded ? "$sep" : "";
4.
$encoded .= rawurlencode($k)."=".rawurlencode($v);
5.
}
6.
Return $encoded;
7.
}
8.

9.
Function post($url, $post, $cookie){
10.
$url = parse_url($url);
11.
$post = encode($data, ‘&’);
12.
$cookie = encode($cookieArray, ‘;’);
13.
$fp = fsockopen($url['host'], $url['port'] ? $url['port'] : 80, $errno, $errstr, 10);
14.
if (!$fp) return "Failed to open socket to $url[host]";
15.

16.
fputs($fp, sprintf("OST %s%s%s HTTP/1.0\n", $url['path'], $url['query'] ? "?" : "", $url['query']));
17.
fputs($fp, "Host: $url[host]\n";
18.
fputs($fp, "Content-type: application/x-www-form-urlencoded\n";
19.
fputs($fp, "Content-length: " . strlen($encoded) . "\n";
20.
fputs($fp, "Cookie: $cookie\n\n";
21.
fputs($fp, "Connection: close\n\n";
22.
fputs($fp, "$post \n";
23.

24.
while (!feof($fp)) {
25.
echo fgets($fp, 12;
26.
}
27.
fclose($fp);
28.
}
29.

30.
$url = ‘http://www.example.com:8080/test’;
31.
$encoded = username=溫柔一刀& pwd=
32.
$post = array(
33.
‘username’=> ‘溫柔一刀’,
34.
‘pwd => ‘&123=321&321=123&’,
35.
‘intro => ‘Hello world!’
36.
);
37.
$cookie = array(
38.
‘cur_query’ => ‘you&me,
39.
‘last_tm’ => time() - 600,
40.
‘cur_tm ‘=> time()
41.
);
42.

43.
Post($url, $post, $cookie);
復(fù)制代碼
11.你用什么方法檢查PHP腳本的執(zhí)行效率(通常是腳本執(zhí)行時間)和數(shù)據(jù)庫SQL的效率(通常是數(shù)據(jù)庫Query時間),并定位和分析腳本執(zhí)行和數(shù)據(jù)庫查詢的瓶頸所在?
1.腳本執(zhí)行時間,啟用xdebug,使用WinCacheGrind分析。
2.?dāng)?shù)據(jù)庫查詢,mysql使用EXPLAIN分析查詢,啟用slow query log記錄慢查詢。


PHP LAMP Engineer Test Paper
Question 1
What does <? echo count ("123" ?> print out?
A) 3
B) False
C) Null
D) 1
E) 0

Question 2
Which of the following snippets prints a representation of 42 with two decimal places?
A) printf("%.2d\n", 42);
B) printf("%1.2f\n", 42);
C) printf("%1.2u\n", 42);

Question 3
Given
$text = 'Content-Type: text/xml';
Which of the following prints 'text/xml'?
A) print substr($text, strchr($text, ':'));
B) print substr($text, strchr($text, ':') + 1);
C) print substr($text, strpos($text, ':') + 1);
D) print substr($text, strpos($text, ':') + 2);
E) print substr($text, 0, strchr($text, ':')
Question 4
What is the value of $a?
<?php
$a = in_array('01', array('1')) == var_dump('01' == 1);
?>
A) True
B) False
Question 5
What is the value of $result in the following PHP code?
<?php
function timesTwo($int) {
$int = $int * 2;
}
$int = 2;
$result = timesTwo($int);
?>;
Answer: NULL
Question 6
The code below ___________ because ____________.
<?php
class Foo {
?>
<?php
function bar() {
print "bar";
}
}
?>
A) will work, class definitions can be split up into multiple PHP blocks.
B) will not work, class definitions must be in a single PHP block.
C) will not work, class definitions must be in a single file but can be in multiple PHP blocks.
D) will work, class definitions can be split up into multiple files and multiple PHP blocks.
Question 7
When turned on, ____________ will _________ your script with different variables from HTML forms and cookies.
A) show_errors, enable
B) show_errors, show
C) register_globals, enhance
D) register_globals, inject
Question 8
What will be the output of the following PHP code:
<?php
echo count(strlen("http://php.net");
?>
Answer: 1
Question 9
What is the best all-purpose way of comparing two strings?
A) Using the strpos function
B) Using the == operator
C) Using strcasecmp()
D) Using strcmp()
Question 10
What is the difference between "print()" and "echo()"?
Answer: print is a function,echo is a language construct

Yahoo! PHP 筆試題.rar

1.15 KB, 下載次數(shù): 438


作者: linzhoulxyz    時間: 2011-01-27 22:13

作者: lygxy    時間: 2011-01-28 02:27

作者: starzhestarzhe    時間: 2011-01-28 10:03
狗日的,出點(diǎn)實(shí)用的行不
作者: brynx    時間: 2011-01-28 10:25
學(xué)習(xí)
作者: wanghuan43    時間: 2011-01-28 14:55
看了TX的,我是肯定沒戲了!
作者: hmchzb19    時間: 2011-01-31 21:09
看看
作者: abcddt    時間: 2011-02-01 09:35

作者: yzxlyd    時間: 2011-02-01 14:28
好東西呀
作者: lukui306    時間: 2011-02-10 08:51

作者: 2gua    時間: 2011-02-10 09:10
雖說是基礎(chǔ),但要有扎實(shí)的PHP基礎(chǔ)才成。
作者: lemon_hg    時間: 2011-02-11 16:12
看看 ~
作者: nff    時間: 2011-02-11 19:17
好東西得頂呀
作者: jiang1013nan    時間: 2011-02-13 10:41
經(jīng)典。學(xué)習(xí)嗯。
作者: witer666    時間: 2011-02-13 21:02
謝謝
作者: zhishufei    時間: 2011-02-14 09:56
還回復(fù)!
作者: lnn1123    時間: 2011-02-14 10:48
看看
作者: bxsun    時間: 2011-02-14 16:49
學(xué)習(xí)了。。
作者: yywoainisq    時間: 2011-02-14 17:53

作者: hellblog    時間: 2011-02-15 17:58
看了面試題唉。。。。。。。。還是不夠格啊
作者: songshu07    時間: 2011-02-15 23:04
up
作者: TottyAndBaty    時間: 2011-02-16 10:46
很早之前看過
作者: tellron    時間: 2011-02-16 11:33
回復(fù) 1# lesson001
mark
作者: yuriyan    時間: 2011-02-16 16:21
{:3_183:}
作者: xiao7ng    時間: 2011-02-16 17:52
see see
作者: lib    時間: 2011-02-16 21:39
看看情況
作者: clcxxxx    時間: 2011-02-17 10:05

作者: 點(diǎn)滴永恒    時間: 2011-02-17 10:45
我目前在面試PHP工作,想看看
作者: sclzjl    時間: 2011-02-18 14:26

作者: chris lung    時間: 2011-02-18 16:37
好東西好東西
作者: wb521    時間: 2011-02-20 10:43
hao thank you ....
作者: xinglu1983    時間: 2011-02-21 09:25

作者: zhangyuan9zy    時間: 2011-02-21 10:12
謝謝樓主分享,我需要學(xué)習(xí)了。。。。
作者: venker    時間: 2011-02-21 10:25
感謝分享{:2_167:}{:2_167:}{:2_167:}
作者: weixiang096    時間: 2011-02-22 20:56
哈哈,找好久了
作者: suoxin117    時間: 2011-02-22 21:41
hjh
作者: dahai0510586    時間: 2011-02-23 09:06
回復(fù) 1# lesson001


    123123123123123123123123123123
作者: wutwei    時間: 2011-02-23 17:53
好好學(xué)習(xí)天天向上
作者: zr0128    時間: 2011-02-25 11:33
這題,夠有意思的。
作者: hwangato    時間: 2011-02-27 08:55
回復(fù) 1# lesson001


    good
作者: seacoastboy    時間: 2011-02-27 09:16

作者: yc2266    時間: 2011-03-02 13:26
再來做一次
作者: askingyj    時間: 2011-03-02 21:06
呵呵 想看看
作者: tianxiaochun    時間: 2011-03-03 10:55
太感謝了,正需要呢
作者: xjm522    時間: 2011-03-08 11:01
下下來先看看
作者: zhang6464    時間: 2011-03-08 14:04
呵呵,收下,過幾天要投騰訊呢
作者: 不能解決的巴哥    時間: 2011-03-10 11:05
Gan Fa Yin Cang Tie, TJJTDS...
{:3_183:}FireFox版隱藏貼回復(fù)機(jī)自動回復(fù)
作者: sickcat2004    時間: 2011-03-10 12:58
看看
作者: jhinux    時間: 2011-03-10 21:51
看看
作者: xp2059    時間: 2011-03-11 09:10
頂一個,要下載
作者: hgh_home    時間: 2011-03-11 09:34
路過,覺得還不錯
作者: shupan001    時間: 2011-03-11 15:51
回復(fù) 1# lesson001


   
作者: miracle602    時間: 2011-04-01 17:01

作者: PKkingSon    時間: 2011-04-02 10:51
zhege 要看
作者: meilove812    時間: 2011-04-06 13:36
好東西。謝謝分享
作者: stabilization    時間: 2011-04-06 17:35
這個一定要看看
作者: cigerma    時間: 2011-04-06 20:29

作者: ccq1947    時間: 2011-04-07 14:41
回復(fù) 1# lesson001


    看看
作者: wodentt    時間: 2011-04-08 16:49
學(xué)習(xí) 謝謝分享
作者: songsy    時間: 2011-04-08 17:34
呵呵,有些題目是比較難!
作者: wangyaoysu    時間: 2011-04-08 18:33

作者: surfire91    時間: 2011-04-11 16:54
很久沒做過題了,看看
作者: terryszy    時間: 2011-04-13 09:19

作者: terryszy    時間: 2011-04-13 09:20
馮鞏hjkjkhjkjhk
作者: superdeng1986    時間: 2011-04-13 22:22
看看。。。。。。。。。。。。。
作者: moxuanyuan    時間: 2011-04-14 01:09

作者: jsakura    時間: 2011-04-14 19:10
做做筆試題玩..
作者: hosunion    時間: 2011-04-19 11:33
不錯。學(xué)習(xí)了
作者: plzhuangyuan    時間: 2011-04-20 10:26
rhf rhf
作者: StartNow    時間: 2011-04-21 14:20
為啥一定要回帖才能看呢!
作者: caipj    時間: 2011-04-22 14:25

作者: ntds    時間: 2011-04-22 17:36
看看,謝謝了
作者: zjq8188    時間: 2011-04-23 00:20

作者: yangyang1581    時間: 2011-04-23 22:48
我路過看下`````
作者: brianzhuxd    時間: 2011-04-26 13:10

作者: kiqq2003    時間: 2011-04-26 13:10
看看新浪的
作者: sdsuper    時間: 2011-04-26 15:16
cc
作者: otchjh    時間: 2011-04-26 15:37
看看
作者: fancy1921    時間: 2011-04-29 10:33

作者: nbgod    時間: 2011-04-29 11:15
估計很變態(tài)的題目...
作者: qianshan520    時間: 2011-04-29 20:08
回復(fù) 1# lesson001


    cugi;
作者: wubai148    時間: 2011-05-01 22:33
有這樣子的么
作者: huanghua581    時間: 2011-05-01 23:08
我來做做。。
作者: zhenqiao_2007    時間: 2011-05-02 03:09

作者: sharmy    時間: 2011-05-03 11:08
再收集多點(diǎn)吧
作者: udonmai    時間: 2011-05-04 19:02
回復(fù) 1# lesson001


    看看呀~
作者: xiaoao133    時間: 2011-05-04 20:58
upup,看附件
作者: FlySkype    時間: 2011-05-06 08:28
學(xué)習(xí)一下,看看難不難
作者: AmboLong    時間: 2011-05-06 13:46
lookup
作者: sunceenjoy    時間: 2011-05-06 14:39
have a look
作者: jeff_1987    時間: 2011-05-06 16:36

作者: vus520    時間: 2011-05-09 14:43

作者: scgywx    時間: 2011-05-09 17:18
好吧,回復(fù)吧。
作者: flyingnn    時間: 2011-05-09 18:58
看一下是什么.
作者: expert1    時間: 2011-05-10 09:53

作者: l277679541    時間: 2011-05-11 15:55
瞧下~
作者: cainiaogaofei    時間: 2011-05-11 16:05
chou  chou   xue  xi  xia
作者: zwfec    時間: 2011-05-11 16:16
這些天正在看這個呢
作者: myem007    時間: 2011-05-12 01:29
回復(fù) 1# lesson001


    看看原創(chuàng)的東西
作者: metlive    時間: 2011-05-12 15:19
看一看什么東西了。




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2