亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

Yahoo-PHP面試題

時間:2020-11-24 16:59:03 筆試題目 我要投稿

Yahoo-PHP面試題

  1. 給你一行文字 $string,你會如何編寫一個正規(guī)表達(dá)式,把 $string 內(nèi)的 HTML 標(biāo)籤除去?

Yahoo-PHP面試題

  2. PHP 和 Perl 分辨陣列和散列表的方法有什么差異?

  3. 你如何利用 PHP 解決 HTTP 的無狀態(tài)本質(zhì)?

  4. GD 函式庫用來做什么?

  5. 試寫出幾個輸出一段 HTML 代碼的方法。

  6. PHP 比 Perl 好嗎?請討論。

  以下是 Matt Wilkin 提供的解答:

  1. 給你一行文字 $string,你會如何編寫一個正規(guī)表達(dá)式,把 $string 內(nèi)的 HTML 標(biāo)籤除去?

  首先,PHP 有內(nèi)建函式 strip_tags() 除去 HTML 標(biāo)籤,為何要自行編寫正規(guī)表達(dá)式?好了,便當(dāng)作是面試的一道考題吧,我會這樣回答:

  $stringOfText = “

  This is a test

  “;

  $expression = “/<(.*?)>(.*?)<\/(.*?)>/”;

  echo preg_replace($expression, “\\2″, $stringOfText);

  // 有人說也可以使用 /(<[^>]*>)/

  $expression = “/(<[^>]*>)/”;

  echo preg_replace($expression, “”, $stringOfText);

  2. PHP 和 Perl 分辨陣列和散列表的方法有什么差異?

  這正是為何我老是告訴別人選擇適當(dāng)?shù)木幊陶Z言,若果你只用一種語言的話你怎么能回答這道問題?這道問題很簡單,Perl 所有陣列變量都是以 @ 開頭,例如 @myArray,PHP 則沿用 $ 作為所有變量的開頭,例如 $myArray。

  至于 Perl 表示散列表則用 %,例如 %myHash,PHP 則沒有分別,仍是使用 $,例如 $myHash。

  3. 你如何利用 PHP 解決 HTTP 的無狀態(tài)本質(zhì)?

  最主要的倆各選擇是 session 和 cookie。使用 session 的方法是在每一頁的開始加上 session_start(),然后利用 $_SESSION 散列表來儲存 session 變量。至于 cookie 你只需記著一個塬則:在輸出任何文字之前調(diào)用 set_cookie() 函式,此外只需使用 $_COOKIE 散列表便可以存取所有 cookie 變量。

  還有一個不那么可靠的方法,就是利用訪客的 IP 地址,這個方法有特定的危險性。

  4. GD 函式庫用來做什么?

  這個可能是我最喜歡的函式庫,自從 PHP 4.3.0 版本后 GD 便內(nèi)建在 PHP 系統(tǒng)中。這個函式庫讓你處理和顯示各式格式的圖檔,它的另一個常見用途是製作所圖檔。GD 以外的另一個選擇是 ImageMagick,但這個函式庫并不內(nèi)建于 PHP 之中,必須由系統(tǒng)管理員安裝在伺服器上。

  5. 試寫出幾個輸出一段 HTML 代碼的方法。

  嗯,你可以使用 PHP 中任何一種輸出語句,包括 echo、print、printf,大部分人都使用如下例的 echo:

  echo “My string $variable”;

  你也可以使用這種方法:

  echo <<

  This text is written to the screen as output and this $variable is parsed too.

  If you wanted you can have HTML tags in here as well.

  The END; remarks must be on a line of its own, and can’t contain any extra white space.

  END;

  6. PHP 比 Perl 好嗎?請討論。

  我們不要為一個簡單的問題引發(fā)一場舌戰(zhàn),正如我經(jīng)常說的:「為工作選擇適合的語言,不要把工作遷就語言!刮覀人認(rèn)為 Perl 十分適合用作命令行工具,雖然它在網(wǎng)頁應(yīng)用上也有不錯的表現(xiàn),但是它的`真正實(shí)力在命令行上才能充分發(fā)揮。同樣地,PHP 雖然可以在控制臺的環(huán)境中使用,但是個人認(rèn)為它在網(wǎng)頁應(yīng)用上有更好的表現(xiàn),PHP 有大量專門為網(wǎng)頁應(yīng)用而設(shè)計(jì)的函式,Perl 則似乎以命令行為設(shè)計(jì)之本。

  個人來說兩種語言我都喜歡,在大學(xué)期間我經(jīng)常使用 Perl、PHP 和 Java,可惜工作上我使用 C#,但在家裡我花不少時間操練 PHP、Perl、Ruby(現(xiàn)正學(xué)習(xí))和 Java,保持我的技能知識在最新狀態(tài)。很多人問我 C 和 C++ 怎么樣,它們是否仍有機(jī)會在我的應(yīng)用中佔(zhàn)一席位,我的答案基本上是「否」,我近來的工作主要集中在網(wǎng)頁開發(fā),雖然 C 和 C++ 也可以用來寫網(wǎng)頁,但它們到底不是為這種工作而設(shè)計(jì)的,「為工作選擇適合的語言」,若果我需要編寫一個控制臺應(yīng)用,用來展示 bubble sort、quick sort 和 merge sort 的效能比較,我一定會使用 C / C++。若果我需要編寫一個相片簿系統(tǒng),我會使用 PHP 或者 C#(我認(rèn)為製作用戶介面方面 .NET 語言比網(wǎng)頁更加)。

【Yahoo-PHP面試題】相關(guān)文章:

Yahoo-PHP面試題目筆試11-19

Yahoo-PHP筆試面試題目11-19

Yahoo-PHP筆試題01-01

Yahoo-PHP筆試試題01-01

Yahoo-PHP筆試題目11-19

面試Yahoo-PHP筆試題目11-19

Yahoo-PHP面試筆試題目01-01

IBMJava英文面試題11-13

OracleDBA面試題匯總10-12

主站蜘蛛池模板: 国内精品久久久人妻中文字幕| 另类欧美日韩| 一区二区传媒有限公司| 国产大屁股视频免费区 | 日韩综合夜夜香内射| 国产精品无码久久久久久久久久 | 欧美黑人粗暴多交高潮水最多| 亚洲色大成网站www尤物| 亚洲中文无码人a∨在线导航| 国内综合精品午夜久久资源| 偷窥 亚洲 另类 图片 熟女 | 性欧美牲交xxxxx视频| 无码免费一区二区三区免费播放 | 亚洲a无码综合a国产av中文| av片在线观看永久免费| 一本久道久久综合婷婷五月| 人妻精品动漫h无码| 狠狠色丁香婷婷综合尤物| 香蕉免费一区二区三区| 久久超碰97中文字幕| 亚洲精品无码人妻无码| 国产亚洲精品久久精品6| 国产国拍亚洲精品av在线 | 狠狠色噜噜狠狠狠狠97俺也去| 99久久国产露脸国语对白| 99久久精品费精品国产一区二区| 国产精品亚洲色婷婷99久久精品| 久久婷婷是五月综合色| 亚洲日本中文字幕乱码在线电影| 无棣县| 精品国产免费观看一区| 欧美精品在线看| 国产在线观看免费人成视频| 麻豆精品偷拍人妻在线网址 | 思思热在线视频精品| 呦女亚洲一区精品| 在线观看亚洲国产| 国产区图片区小说区亚洲区| 麻豆国产原创视频在线播放| 国产精品无码一区二区三区电影| 日本强好片久久久久久aaa|