无码人妻一区二区三区免费不卡_日韩AV无码综合久久五月_国产成人aⅴ片在线观看_欧美成人片高清在线观看

蜜蜂職場文庫 > 面試試題 >

php面試常見問題及答案

時間: 小龍 面試試題

  PHP技術(shù)員在求職中,要想得到面試官的認可,那么提前了解面試常見問題及答案很重要。下面小編已經(jīng)為你們整理了php面試常見問題及答案,一起來看看吧。

  php面試常見問題及答案一

  1.在PHP中,當前腳本的名稱(不包括路徑和查詢字符串)記錄在哪個預定義變量中?而鏈接到當前頁面的URL又記錄在哪個預定義變量中?

  答:echo $_SERVER['PHP_SELF']; echo $_SERVER["HTTP_REFERER"];

  2.執(zhí)行程序段<?php echo 8%(-2) ?>將輸出什么?

  答:0

  3.在HTTP 1.0中,狀態(tài)碼 401 的含義是什么;如果返回“找不到文件”的提示,則可用 header 函數(shù),其語句是什么?

  答:狀態(tài)碼401的含義是未授權(quán); header(“HTTP/1.0 404 Not Found”)。

  4.數(shù)組函數(shù) arsort 的作用是什么;語句 error_reporting(2047)的作用是什么?

  答:arsort的作用是對數(shù)組進行逆向排序并保持索引關(guān)系;All errors and warnings。

  5.寫出一個正則表達式,過慮網(wǎng)頁上的所有JS腳本(即把標記及其內(nèi)容都去掉)?

  答:/<[^>].?>.?<//>/si

  php面試常見問題及答案二

  1.PHP里面是區(qū)分大小寫的嗎?

  這是個很不好回答的問題,PHP對于系統(tǒng)函數(shù)、用戶自定義函數(shù)、類名稱等是不區(qū)分大小寫的如可以用EHCO也可以用echo調(diào)用顯示函數(shù),但對于變量名稱又是區(qū)分大小寫的,如$Name和$NAME是2個不同的變量。而對于文件名又因服務(wù)器操作系統(tǒng)而定,linux中區(qū)分,Win不區(qū)分

  2.php://input和$_POST有什么區(qū)別??

  $_POST 與 php://input可以取到值,$HTTP_RAW_POST_DATA 為空

  $_POST 以關(guān)聯(lián)數(shù)組方式組織提交的數(shù)據(jù),并對此進行編碼處理,如urldecode,甚至編碼轉(zhuǎn)換。

  php://input 可通過輸入流以文件讀取方式取得未經(jīng)處理的POST原始數(shù)據(jù)

  php://input 允許讀取 POST 的原始數(shù)據(jù)。和 $HTTP_RAW_POST_DATA 比起來,它給內(nèi)存帶來的壓力較小,并且不需要任何特殊的 php.ini 設(shè)置。php://input 不能用于 enctype="multipart/form-data"。

  3.mysqli_real_connect()和mysqli_connect()有啥區(qū)別?

  mysqli_real_connect()需要一個被mysqli_init()創(chuàng)建的有效對象

  在連接之前可以通過mysqli_options()來設(shè)置一些選項(例如連接超時,自動提交之類)

  還多了個flags來設(shè)置一些不同的選項

  上述是官方對這個區(qū)別的解釋,其實說白了,就是在mysqli_connect()基礎(chǔ)上增加了一些可選項

  4.PHP中的非靜態(tài)方法可以通過靜態(tài)調(diào)用嗎,反之呢?

  其實問題是問沒有通過static定義的方法,能否通過”對象名::方法名“這樣的形式來調(diào)用。答案是會產(chǎn)生一個strict錯誤,但在會繼續(xù)執(zhí)行代碼。

  反之,能否通過“對象名->方法名“的形式來調(diào)用static定義的方法?答案是不能,會出錯并中斷程序執(zhí)行。

  php面試常見問題及答案三

  1、談對mvc的認識?

  答:由模型(Model),視圖(View),控制器(Controller)完成的應(yīng)用程序

  由模型發(fā)出要實現(xiàn)的功能到控制器,控制器接收組織功能傳遞給視圖;

  2、寫出發(fā)貼數(shù)最多的十個人名字的SQL,利用下表:members(id,username,posts,pass,email)

  答:SELECT * FROM `members` ORDER BY posts DESC limit 0,10;

  3、GD庫是做什么用的?

  答:gd庫提供了一系列用來處理圖片的功能,使用GD庫可以處理圖片,或者生成圖片。

  在網(wǎng)站上GD庫通常用來生成縮略圖或者用來對圖片加水印或者對網(wǎng)站數(shù)據(jù)生成報表。

  4、請寫出數(shù)據(jù)類型(int char varchar datetime text)的意思; 請問varchar和char有什么別?

  答:int是數(shù)字類型,char固定長度字符串,varchar實際長度字符串,datetime日期時間型,text文本字符串

  char的場地固定為創(chuàng)建表設(shè)置的長度,varchar為可變長度的字符

  5、以下程序的輸出結(jié)果?

  $b=201;

  $c=40;

  $a=$b>$c?4:5;

  echo $a;

  ?>

  答:4

  6、檢測一個變量是否有設(shè)置的函數(shù)是?是否為空的函數(shù)是?

  答:isset($str),empty($str);

  
看了“php面試常見問題及答案”

49503