男女爱爱网站_色激情综合网_欧美在线小视频_一级黄网_欧美日韩在线成人免费_久久精品免费观看视频

蜜蜂職場文庫 > 面試試題 >

php面試官常問的問題

時間: 小龍 面試試題

  PHP程序員參加求職面試中,要學會做好面試準備,了解面試常問的問題很重要,那么面試官常問哪些面試問題呢?下面小編已經為你們整理了php面試官常問的問題,一起來看看吧。

  php面試官常問的問題一

  1、PHP可以和sql server/oracle等數據庫連接嗎?

  答:可以

  2、寫出PHP5權限控制修飾符?

  答:public(公共),private(私用),protected(繼承)

  3、請寫出php5的構造函數和析構函數?

  答: 構造函數:官方稱自定義函數

  析構函數:垃圾回收函數(__destruct)

  4、表單中 get與post提交方法的區別?

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

  5、session與cookie的區別?

  答:session:儲存用戶訪問的全局唯一變量,存儲在服務器上的php指定的目錄中的(session_dir)的位置進行的存放

  cookie:用來存儲連續訪問一個頁面時所使用,是存儲在客戶端,對于Cookie來說是存儲在用戶WIN的Temp目錄中的。

  兩者都可通過時間來設置時間長短

  6、用PHP打印出前一天的時間格式是2010-7-3 12:28:21?

  答:echo date(‘Y-m-d H:i:s’, strtotime(‘-1 days’));

  php面試官常問的問題二

  1、e2ho(),print(),print_r()的區別?

  答:echo是PHP語句, print和print_r是函數,語句沒有返回值,函數可以有返回值(即便沒有用)

  print() 只能打印出簡單類型變量的值(如int,string)

  print_r() 可以打印出復雜類型變量的值(如數組,對象)

  echo 輸出一個或者多個字符串

  2、能夠使HTML和PHP分離開使用的模板?

  答:Smarty, TinyButStrong,XTemplate, Savant,Template Lite, Dwoo, phemplate

  3、哪些工具進行版本控制?

  答:cvs,svn,vss;

  4、如何實現字符串翻轉?

  答:echo strrev($a); //strrev — 顛倒字符串

  5、優化查詢語句?

  a.最好在相同字段進行比較操作,在建立好的索引字段上盡量減少函數操作

  例子1:

  SELECT * FROM order WHERE YEAR(orderDate)<2008;(慢)

  SELECT * FROM order WHERE orderDate<"2008-01-01";(快)

  例子2:

  SELECT * FROM order WHERE addtime/7<24;(慢)

  SELECT * FROM order WHERE addtime<24*7;(快)

  例子3:

  SELECT * FROM order WHERE title like "%good%";

  SELECT * FROM order WHERE title>=”good” and name<"good";

  6、對于大流量的網站,您采用什么樣的方法來解決訪問量問題?

  答:確認服務器硬件是否足夠支持當前的流量,數據庫讀寫分離,優化數據表,

  程序功能規則,禁止外部的盜鏈,控制大文件的下載,使用不同主機分流主要流量

  php面試官常問的問題三

  1、得查詢結果集總數的函數是?

  答:mysql_num_rows($result);

  2、$arr = array(‘james’, ‘tom’, ‘symfony’); 請打印出第一個元素的值?

  答:echo $arr[0];

  3、===”是什么?試舉一個“==”是真但“===”是假的例子。

  “===”是既可以返回布爾值“假”,也可以返回一個不是布爾值但卻可以賦與“假”值的函式,strpos() 和 strrpos() 便是其中兩個例子。

  if (strpos("abc", "a") == true){ // 這部分永不會被執行,因為 "a" 的位置是 0,換算成布爾值“假”}if (strpos("abc", "a") === true){ // 這部份會被執行,因為“===”保證函式 strpos() 的送回值不會換算成布爾值.}

  4、以下程序的輸出結果

  $str=“cd”;

  $$str=“hotdog”;

  $$str.=“ok”;

  echo $cd;

  ?>

  答案:hotdogok

  5、給你三個數,寫程序求出其最大值。

  $var1=1;

  $var2=7;

  $var3=8;

  $max=$var1>$var2?$var1:$var2;

  $max=$max>$var3?$max:$var3;

  echo $max;

  6、將一個選擇2號選項的ip為127.0.0.1的用戶在當前時間的投票記錄到數據庫的SQL

  答:insert into poll (ip,time,iid) values('127.0.0.1',now(),2);

  7、個函數驗證電子郵件的格式是否正確 ?

  答: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);

  }

  8、表 menu(mainmenu,submenu,url),請用遞歸法寫出一樹形菜單,將所有的menu列出來

  function GenerateMenu($id=0,$str="")

  {

  $result=mysql_query("select mainmenu,url,submenu from menu where mainmenu=$id");

  while($row=mysql_fetch_array($result))

  {

  echo $str.$row["url"]."

  ";

  GenerateMenu($row["submenu"],$str."--");

  }

  mysql_free_result($result);

  }

  $link=mysql_connect("localhost","root","");

  mysql_select_db("phpinterview");

  GenerateMenu();

  mysql_close($link)

  ?>

  
看了“php面試官常問的問題”

49504 主站蜘蛛池模板: 91精品观看91久久久久久 | 日本美女一区二区三区 | 国产福利区一区二在线观看 | 国产午夜精品一区二区三区嫩草 | 日韩精品一区二区三区不卡 | 日本精品a在线观看 | 露娜同人18av黄漫网站 | 一本一本大道香蕉久在线精品 | 日日a.v拍夜夜添久久免费 | 黄色资源在线 | 99精品在线 | 免费视频大片在线观看 | 色噜噜亚洲男人的天堂 | 天天弄天天模 | 色综合天天色 | 奇米影音先锋 | 亚洲毛片无码专区亚洲A片 日本高清www午色夜黄 | 亚洲不卡在线 | 波多野结衣在线网站 | av日韩一区二区三区 | 午夜性福 | 成人免费在线 | 婷婷丁香社区 | 国产亚洲精品久久无亚洲 | 国产乱肥老妇国产一区二 | 视频一区 精品自拍 | 亚洲看片网 | 小明天天看 | 日本中文字幕免费 | 日本福利视频 | 五月天激激婷婷大综合蜜芽 | 中文线码中文高清播放中 | 嫩草影院在线观看网站成人 | 97在线观视频免费观看 | 久久久久久久久久综合 | 国产日产亚洲欧美综合另类 | 色狠狠色狠狠综合一区 | 精品视频入口 | 午夜精品久久久久久久99蜜桃i | 亚洲精品久久久久久久久久吃药 | 第四色婷婷墓地 |