日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php面试题中笔试题目的汇总,php面试题中笔试题目的汇总

發布時間:2023/12/20 php 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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的區別?

答:session:儲存用戶訪問的全局唯一變量,存儲在服務器上的php指定的目錄中的(session_dir)的位置進行的存放 cookie:用來存儲連續訪問一個頁面時所使用,是存儲在客戶端,對于Cookie來說是存儲在用戶WIN的Temp目錄中的。 兩者都可通過時間來設置時間長短

3.表單中 get與post提交方法的區別?

答:get是發送請求HTTP協議通過url參數傳遞進行接收,而post是實體數據,可以通過表單提交大量信息.

4.用PHP打印出前一天的時間格式是2013-11-26 12:11:11

答:echodate('Y-m-d H:i:s', strtotime('-1 days'));

5.寫一個函數,能夠遍歷一個文件夾下的所有文件和子文件夾。(目錄操作)$d = dir(dirname(__file__));

echo "Handle: " . $d->handle . "\n";

echo "Path: " . $d->path . "\n";

while ( false !== ($entry = $d->read ()) ) {

echo $entry . "";

}

$d->close ();

6.請寫一個函數驗證電子郵件的格式是否正確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.實現中文字串截取無亂碼的方法。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的轉向函數是?怎么引入一個外部JS文件?window.location.href

9.MySQL數據庫,怎么優化?

答: (1)配置優化(服務器配置)

(2)建表優化(表、字段設置)

(3)查詢優化(sql語句)

答: 1、選取最適用的字段屬性,盡可能減少定義字段長度,盡量把字段設置NOT NULL,例如’省份,性別’,最好設置為ENUM

2、使用連接(JOIN)來代替子查詢:

3、使用聯合(UNION)來代替手動創建的臨時表

4、事務處理:

5、鎖定表,優化事務處理:

6、使用外鍵,優化鎖定表

7、建立索引:

8、優化查詢語句

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面试题中笔试题目的汇总的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。