php程序員面試題目_第1頁
php程序員面試題目_第2頁
php程序員面試題目_第3頁
php程序員面試題目_第4頁
php程序員面試題目_第5頁
免費預覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

php程序員面試題目1、用PHP打印出前一天的時間格式為2023-11-2915:39:24

echodate(Y-m-dH:i:s,strtotime(-1days));

2、echo()、print()、print_r()之間的區(qū)分?

echo是PHP語句,print和print_r是函數(shù),語句沒有返回值,函數(shù)可以有返回值。

echo輸出一個或多個字符串

print()只能打印出簡潔類型變量的值

print_r()可以打印出簡單類型變量的值

3、能夠使HTML和PHP分別開使用的模板

Smarty、Dwoo、TinyButSting、templatelite、Savant、Phemplate、XTemplate

4、使用哪些工具進展版本掌握

CVS、SVN、VSS

5、數(shù)據(jù)庫中的事務是什么?

答:事務就是一系列的操作,這些操作完成一項任務。只要這些操作里有一個操作沒有勝利,事務就操作失敗,發(fā)生回滾大事。即撤消前面的操作,這樣可以保證數(shù)據(jù)的全都性。而且可以把操作臨時放在緩存里,等全部操作都勝利有提交數(shù)據(jù)庫,這樣保證費時的操作都是有效操作。

6、用PHP寫出顯示客戶端IP與效勞器IP的代碼

答:$_SERVER[SERVER_ADDR]效勞器

$_SERVER[REMOTE_ADDR]客戶端

7、error_reporting(2047)什么作用?

答:PHP顯示全部錯誤E_ALL

php程序員面試題目二

1、表單中g(shù)et和post提交方法的區(qū)分?

get方法通過URL懇求來傳遞用戶數(shù)據(jù),將表單中的各字段名稱及內(nèi)容,以成對的字符串連接,置于action屬性所指的程序URL后,受URL長度的限制,數(shù)據(jù)量不會大于1024字節(jié)

get是用來從效勞器上獲得數(shù)據(jù),而post是用來向效勞器上傳遞數(shù)據(jù)

get是擔心全的,傳輸?shù)臄?shù)據(jù)量小,但執(zhí)行效率比post高,而post相對安全,傳輸?shù)臄?shù)據(jù)量大,可達2M

2、session與cookie的區(qū)分?

cookie數(shù)據(jù)存放在客戶的掃瞄器上,session數(shù)據(jù)放在效勞器上。

cookie不是很安全,別人可以分析存放在本地的COOKIE并進展COOKIE哄騙,

而session由于數(shù)據(jù)存放在效勞器端,相對安全

session會在肯定的時間內(nèi)保存在效勞器上,當訪問量增多,會比擬占用你效勞器的性能

單個cookie在客戶端的限制是3K,就是說一個站點在客戶端存放的COOKIE不能大于3K

個人建議:將登陸信息等重要的信息存放為session,其他信息如需保存,可以放在COOKIE中

3、數(shù)據(jù)庫中的事務是什么?

事務(transaction)是作為一個單元的一組有序的數(shù)據(jù)庫操作,假如組中的全部操作都勝利,則認為事務是勝利的,即使有一個操作失敗,事務也是不勝利的。假如全部操作完成,事務則提交,其修改將作用于全部其他數(shù)據(jù)庫進程。假如一個操作失敗,則事務將回滾,該事務全部操作的影響將取消。

4、empty,is_null,isset,unset的區(qū)分?

isset推斷變量是否已存在,

unset把變量刪除(釋放)掉

empty推斷變量是否為空

is_null推斷變量是否為null

php程序員面試題目三

1、翻開php.ini中的`Safe_mode,會影響哪些函數(shù)?

答:01:用戶輸入輸出函數(shù)(fopen()file()require(),只能用于調(diào)用這些函數(shù)有一樣腳本的擁有者)

02:創(chuàng)立新文件(限制用戶只在該用戶擁有名目下創(chuàng)立文件)

03:用戶調(diào)用popen()systen()exec()等腳本,只有腳本處在safe_mode_exec_dir配置指令指定的錄中才可能

04:加強HTTP認證,認證腳本擁有者的UID的劃入認證領(lǐng)域范圍內(nèi),此外啟用安全模式下,不會設置PHP_AUTH

05:mysql效勞器所用的用戶名必需與調(diào)用mysql_connect()的文件的擁有者用戶名一樣

06:受影響的函數(shù)變量以及配置命令到達40個

2、MySQL數(shù)據(jù)庫,怎么優(yōu)化?

答:(1)配置優(yōu)化(效勞器配置)

調(diào)整效勞器參數(shù)(shell-mysqld-help生成mysql配置選項和可配置變量的表)。

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

(3)查詢優(yōu)化(sql語句)

3、寫一個函數(shù)

要求:能夠遍歷一個文件夾下的全部文件和子文件夾。(名目操作)

$d=dir(dirname(__file__));

echo“Handle:”.$d-handle.“”;

echo“Path:”.$d-path.“”;

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

echo$entry.“

”;

}

$d-close();

4、能夠使HTML和PHP分別開使用的模板

答:Smarty

8使用哪些工具進展版本掌握?

答:cvs

5、用PHP打印出前一天的時間格式是2023-5-1022:21:21

答:echodate(‘Y-m-dH:i:s’,strtotime(‘-1days’));

6、如何實現(xiàn)字符串翻轉(zhuǎn)?(3分)

答:echostrrev($a);

7、請寫一個函數(shù)驗證電子郵件的格式是否正確

答:functioncheckEmail($email)

{

$pregEmail=“/([a-z0-9]*[-_.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[.][a-z]{2,3}([.][a-z]{2})?/i”;

returnpreg_match($pregEmail,$email);

}

8、簡述如何得到當前執(zhí)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論