溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php 筆試題匯總

發(fā)布時間:2020-02-29 04:35:36 來源:網(wǎng)絡 閱讀:900 作者:juggles 欄目:web開發(fā)

配置計劃任務每周一的11.12執(zhí)行腳本/usr/test/1.bash

12 11 * * 1 /bin/bash /usr/test/1.bash

正則表達式驗證郵箱

!preg_match(“/^[0-9a-zA-Z-]+@[0-9a-zA-Z-]+(\.[0-9a-zA-Z-]+){1,3}$/”,$email)

傳值和傳引用的區(qū)別

按值傳遞:函數(shù)范圍內對值的任何改變在函數(shù)外部都會被忽略
按引用傳遞:函數(shù)范圍內對值的任何改變在函數(shù)外部也能反映出這些修改
優(yōu)缺點:按值傳遞時,php必須復制值。特別是對于大型的字符串和對象來說,這將會是一個代價很大的操作。按引用傳遞則不需要復制值,對于性能提高很有好處。

SESSION 與 COOKIE的區(qū)別

1、http無狀態(tài)協(xié)議,不能區(qū)分用戶是否是從同一個網(wǎng)站上來的,同一個用戶請求不同的頁面不能看做是同一個用戶
2、SESSION存儲在服務器端,COOKIE保存在客戶端。Session比較安全,cookie用某些手段可以修改,不安全。Session依賴于cookie進行傳遞。
禁用cookie后,session不能正常使用。Session的缺點:保存在服務器端,每次讀取都從服務器進行讀取,對服務器有資源消耗。Session保存在服務器端的文件或數(shù)據(jù)庫中,默認保存在文件中,文件路徑由php配置文件的session.save_path指定。Session文件是公有的。

實現(xiàn)中文字串截取無亂碼的方法。

mb_substr('中午ab希望',2)

PHP中如何判斷一個字符串是否是合法的日期模式

date('Y-m-d H:i:s',strtotime($data)) == $data

數(shù)據(jù)過濾

做一般表單提交的時候完全可以用strip_tags去除html標簽
htmlentities這個函數(shù)轉換所有含有對應“html實體”的特殊字符,比如貨幣表示符號歐元英鎊等、版權符號等
htmlspecialchars 只是把某些特殊的字符轉義了, & " ' < >

緩存一致性問題

緩存更新套路:
失效:應用程序先從cache取數(shù)據(jù),沒有得到,則從數(shù)據(jù)庫中取數(shù)據(jù),成功后,放到緩存中。
命中:應用程序從cache中取數(shù)據(jù),取到后返回。
更新:先把數(shù)據(jù)存到數(shù)據(jù)庫中,成功后,再讓緩存失效。

isset在什么適合返回false

檢測變量是否已設置并且非 NULL
NULL
$arr['name'] 數(shù)組中沒有這個key

empty 什么時候返回false

  • "" (空字符串)
  • 0 (作為整數(shù)的0)
  • 0.0 (作為浮點數(shù)的0)
  • "0" (作為字符串的0)
  • NULL
  • FALSE
  • array() (一個空數(shù)組)
  • $var; (一個聲明了,但是沒有值的變量)

判斷上傳文件類型是不是圖片

$type = $_FILES['file']['type'];
if (strpos($mini, 'image') === false) {
    return false;
} else {
    return true;
}

補充:getimagesize($filename),此函數(shù)會返回圖片尺寸,格式等,如果文件不是圖片會返回false
返回:array(7) {
[0]=>
int(2976)
[1]=>
int(3968)
[2]=>
int(2)
[3]=>
string(26) "width="2976" height="3968""
["bits"]=>
int(8)
["channels"]=>
int(3)
["mime"]=>
string(10) "image/jpeg"
}

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI