php面试题中笔试题目的汇总,php面试题中笔试题目的汇总
在我們之前的課程中,我們有介紹到了php面試題中關于thinkphp的題目、以及2017最全的php面試題目及答案總結、其中很多的php面試題都是在口述,也有很多筆試的PHP面試題,今天我們就給大家來總結下!
php面試題中的筆試
1.用PHP寫出顯示客戶端IP與服務器IP的代碼
答:打印客戶端IP:echo $_SERVER['REMOTE_ADDR'];
或者:getenv('REMOTE_ADDR');
打印服務器IP:echo gethostbyname('www.meizhi520.com')
2.session與cookie的區(qū)別?
答:session:儲存用戶訪問的全局唯一變量,存儲在服務器上的php指定的目錄中的(session_dir)的位置進行的存放 cookie:用來存儲連續(xù)訪問一個頁面時所使用,是存儲在客戶端,對于Cookie來說是存儲在用戶WIN的Temp目錄中的。 兩者都可通過時間來設置時間長短
3.表單中 get與post提交方法的區(qū)別?
答:get是發(fā)送請求HTTP協(xié)議通過url參數(shù)傳遞進行接收,而post是實體數(shù)據(jù),可以通過表單提交大量信息.
4.用PHP打印出前一天的時間格式是2013-11-26 12:11:11
答:echodate('Y-m-d H:i:s', strtotime('-1 days'));
5.寫一個函數(shù),能夠遍歷一個文件夾下的所有文件和子文件夾。(目錄操作)$d = dir(dirname(__file__));
echo "Handle: " . $d->handle . "\n";
echo "Path: " . $d->path . "\n";
while ( false !== ($entry = $d->read ()) ) {
echo $entry . "";
}
$d->close ();
6.請寫一個函數(shù)驗證電子郵件的格式是否正確function checkEmail($email)
{
$pregEmail = "/([a-z0-9]*[-_\.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,3}([\.][a-z]{2})?/i";
return preg_match($pregEmail,$email);
}
7.實現(xiàn)中文字串截取無亂碼的方法。function GBsubstr($string, $start, $length) {
if(strlen($string)>$length){
$str=null;
$len=$start+$length;
for($i=$start;$i
if(ord(substr($string,$i,1))>0xa0){
$str.=substr($string,$i,2);
$i++;
}else{
$str.=substr($string,$i,1);
}
}
return $str.'…';
}else{
return $string;
}
}
8.JS的轉向函數(shù)是?怎么引入一個外部JS文件?window.location.href
9.MySQL數(shù)據(jù)庫,怎么優(yōu)化?
答: (1)配置優(yōu)化(服務器配置)
(2)建表優(yōu)化(表、字段設置)
(3)查詢優(yōu)化(sql語句)
答: 1、選取最適用的字段屬性,盡可能減少定義字段長度,盡量把字段設置NOT NULL,例如’省份,性別’,最好設置為ENUM
2、使用連接(JOIN)來代替子查詢:
3、使用聯(lián)合(UNION)來代替手動創(chuàng)建的臨時表
4、事務處理:
5、鎖定表,優(yōu)化事務處理:
6、使用外鍵,優(yōu)化鎖定表
7、建立索引:
8、優(yōu)化查詢語句
10.如何使用下面的類,并解釋下面什么意思?class test{
function Get_test($num){
$num=md5(md5($num)."En");
return $num;
}
}
答:$testnum = "123″; $object = new test(); $encrypt = $object->Get_test($testnum); echo $encrypt;
類test里面包含Get_test方法,實例化類調用方法多字符串加密
總結:
這里我們只是給大家總結了一下,在php面試題中會常遇到的筆試題,大家可以對此參考,自己也可以進行擴展,增強自己的知識點!希望對你有所幫助!
相關推薦:
2017最全的php面試題目及答案總結
php面試題中Thinkphp題目的匯總
2017招聘季:PHP面試題超強總結!
11個提問頻率最高的php面試題
總結
以上是生活随笔為你收集整理的php面试题中笔试题目的汇总,php面试题中笔试题目的汇总的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 可在linux运行的酷q,Linux通过
- 下一篇: 2022年通用航空行业研究报告