av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

php語言

流行的php面試題及答案

時(shí)間:2025-03-09 02:29:19 php語言 我要投稿
  • 相關(guān)推薦

流行的php面試題及答案

  PHP工程師是現(xiàn)在熱門的崗位,那么對于PHP求職有哪些流行的問題呢?一起來看看吧,更多消息請關(guān)注應(yīng)屆畢業(yè)生網(wǎng)。

流行的php面試題及答案

  1.在PHP中,當(dāng)前腳本的名稱(不包括路徑和查詢字符串)記錄在預(yù)定義變量(1)中;而鏈接到當(dāng)前頁面的URL記錄在預(yù)定義變量(2)中。

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

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

  答:0

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

  答:(4)未授權(quán) (5) header("HTTP/1.0 404 Not Found");

  4.數(shù)組函數(shù) arsort 的作用是(6);語句 error_reporting(2047)的作用是(7)。

  答:(6)對數(shù)組進(jìn)行逆向排序并保持索引關(guān)系  (7)All errors and warnings

  5.寫出一個(gè)正則表達(dá)式,過慮網(wǎng)頁上的所有JS/VBS腳本(即把標(biāo)記及其內(nèi)容都去掉):(9)。

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

  6.以Apache模塊的方式安裝PHP,在文件http.conf中首先要用語句(10)動(dòng)態(tài)裝載PHP模塊,

  然后再用語句(11)使得Apache把所有擴(kuò)展名為php的文件都作為PHP腳本處理。

  答:(10) LoadModule    php5_module "D:/xampp/apache/bin/php5apache2.dll"

  (11) AddType application/x-httpd-php-source .phps

  AddType application/x-httpd-php .php .php5 .php4 .php3 .phtml

  7.語句 include 和 require 都能把另外一個(gè)文件包含到當(dāng)前文件中,它們的區(qū)別是(12);為了避免多次包含同一文件,可以用語句(13)來代替它們。

  答:(12) 發(fā)生異常時(shí)include產(chǎn)生警告require產(chǎn)生致命錯(cuò)誤  (13) require_once()/include_once()

  8.類的屬性可以序列化后保存到 session 中,從而以后可以恢復(fù)整個(gè)類,這要用到的函數(shù)是(14)。

  答:serialize() /unserialize()

  9.一個(gè)函數(shù)的參數(shù)不能是對變量的引用,除非在php.ini中把(15)設(shè)為on.

  答:allow_call_time_pass_reference

  10.SQL 中LEFT JOIN的含義是(16)。

  如果 tbl_user記錄了學(xué)生的姓名(name)和學(xué)號(ID),

  tbl_score記錄了學(xué)生(有的學(xué)生考試以后被開除了,沒有其記錄)的學(xué)號(ID)和考試成績(score)以及考試科目(subject),

  要想打印出各個(gè)學(xué)生姓名及對應(yīng)的的各科總成績,則可以用SQL語句(17)。

  答:(16) 自然左外連接

  (17) select name , count(score) as sum_score from tbl_user left join tbl_score on tbl_user.ID=tbl_score.ID  group by tbl_user.ID

  11..在PHP中,heredoc是一種特殊的字符串,它的結(jié)束標(biāo)志必須(18)。

  答:結(jié)束標(biāo)識符所在的行不能包含任何其它字符除";"

  12.用PHP打印出前一天的時(shí)間格式是2006-5-10 22:21:21

  答:echo date('Y-m-d H:i:s', strtotime('-1 day'));

  13.echo(),print(),print_r()的區(qū)別

  答:echo是語言結(jié)構(gòu),無返回值;print功能和echo基本相同,不同的是print是函數(shù),有返回值;print_r是遞歸打印,用于輸出數(shù)組對象

  14.如何實(shí)現(xiàn)字符串翻轉(zhuǎn)?

  答:.用strrev函數(shù)唄,不準(zhǔn)用PHP內(nèi)置的就自己寫:

  strrev($str)

  {

  $len=strlen($str);

  $newstr = '';

  for($i=$len;$i>=0;$i--)

  {

  $newstr .= $str{$i};

  }

  return $newstr;

  }

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

  答:mb_substr()

  16.使用php寫一段簡單查詢,查出所有姓名為“張三”的內(nèi)容并打印出來

  表名User

  Name          Tel              Content         Date

  張三        13333663366        大專畢業(yè)       2006-10-11

  張三        13612312331        本科畢業(yè)       2006-10-15

  張四        021-55665566       中專畢業(yè)       2006-10-15

  答:SELECT Name,Tel,Content,Date FROM User WHERE Name='張三'

  17.如何使用下面的類,并解釋下面什么意思?

  class test

  {

  Get_test($num)

  {

  $num=md5(md5($num)."En");

  return $num;

  }

  }

  答:用法:

  $get_test = new test();

  $result = $get_test->Get_test(2);

  將$num變量進(jìn)行兩次md5后返回,第2次的md5中的參數(shù),在第一次md5($num)后多加了En


更多相關(guān)試題推薦:

1.2017年P(guān)HP面試題與答案

2.2017年基礎(chǔ)php面試題

3.高級php程序員面試題

4.2017年P(guān)HP面試之編程題及答案

5.十個(gè)值得深思的PHP面試問題

6.2017年最新PHP工程面試題

7.流行的php面試題及答案

8.PHP面試之php自帶的幾個(gè)防止sql注入的函數(shù)

9.關(guān)于變量和日期處理的.php面試題

10.2017年P(guān)HP面試題之HTTP狀態(tài)碼出現(xiàn)問題

  18.使用五種以上方式獲取一個(gè)文件的擴(kuò)展名

  要求:dir/upload.image.jpg,找出 .jpg 或者 jpg ,

  答:使用五種以上方式獲取一個(gè)文件的擴(kuò)展名

  1)

  get_ext1($file_name)

  {

  return strrchr($file_name, '.');

  }

  2)

  get_ext2($file_name)

  {

  return substr($file_name, strrpos($file_name, '.'));

  }

  3)

  get_ext3($file_name)

  {

  return array_pop(explode('.', $file_name));

  }

  4)

  get_ext4($file_name)

  {

  $p = pathinfo($file_name);

  return $p['extension'];

  }

  5)

  get_ext5($file_name)

  {

  return strrev(substr(strrev($file_name), 0, strpos(strrev($file_name), '.')));

  }

  19.如何修改SESSION的生存時(shí)間

  這個(gè)函式庫讓你處理和顯示各式格式的圖檔,它的另一個(gè)常見用途是制作所圖檔。GD 以外的另一個(gè)選擇是 ImageMagick,但這個(gè)函式庫并不內(nèi)建于 PHP 之中,必須由系統(tǒng)管理員安裝在伺服器上答:其實(shí) Session 還提供了一個(gè)函數(shù) session_set_cookie_params(); 來設(shè)置 Session 的生存期的,該函數(shù)必須在 session_start() 函數(shù)調(diào)用之前調(diào)用:

 。?php

  // 保存一天

  $lifeTime = 24 * 3600;

  session_set_cookie_params($lifeTime);

  session_start();

  $_SESSION["admin"] = true;

  ?>

  20. 請寫一個(gè)函數(shù),實(shí)現(xiàn)以下功能: 字符串“open_door” 轉(zhuǎn)換成 “OpenDoor”、”make_by_id” 轉(zhuǎn)換成 ”MakeById”。30.請舉例說明在你的開發(fā)過程中用什么方法來加快頁面的加載速度

  A.生成靜態(tài)HTML

  B.生成xml

  C.可不用數(shù)據(jù)庫的盡量不用數(shù)據(jù)庫把變量參數(shù)存于文本.

  D.用ZEND加速

  答:<?

  Function test($str){

  $arr1=explode('_',$str);

  //$arr2=array_walk($arr1,ucwords( ));

  $str = implode(' ',$arr1);

  return ucwords($str);

  }

  $aa='open_door';

  echo test($aa);

  ?>

  21. 如何用php的環(huán)境變量得到一個(gè)網(wǎng)頁地址的內(nèi)容?ip地址又要怎樣得到?

  答:$_SERVSR[‘REQUEST_URI’]

  $_SERVER[‘REMOTE_ADDR’]

  22.求兩個(gè)日期的差數(shù),例如2007-2-5 ~ 2007-3-6 的日期差數(shù)

  答:(strtotime(‘2007-3-6’)-strtotime(‘2007-2-5’))/3600*24

  23.表中有A B C三列,用SQL語句實(shí)現(xiàn):當(dāng)A列大于B列時(shí)選擇A列否則選擇B列,當(dāng)B列大于C列時(shí)選擇B列否則選擇C列。

  答:select case when A>B then A else B end,

  case when B>C then B else C end

  From test


更多相關(guān)試題推薦:

1.2017年P(guān)HP面試題與答案

2.2017年基礎(chǔ)php面試題

3.高級php程序員面試題

4.2017年P(guān)HP面試之編程題及答案

5.十個(gè)值得深思的PHP面試問題

6.2017年最新PHP工程面試題

7.流行的`php面試題及答案

8.PHP面試之php自帶的幾個(gè)防止sql注入的函數(shù)

9.關(guān)于變量和日期處理的php面試題

10.2017年P(guān)HP面試題之HTTP狀態(tài)碼出現(xiàn)問題

【流行的php面試題及答案】相關(guān)文章:

精選php面試題及答案06-01

PHP面試題及答案06-27

PHP面試題及答案(匯總)10-10

最新的PHP面試題及答案08-16

PHP算法面試題及答案11-04

PHP最新面試題及答案07-16

PHP算法面試題目及答案10-21

PHP常見面試題及答案10-09

PHP企業(yè)面試題附答案08-19