日韩欧美另类久久久精品_亚洲大色堂人在线无码_国产三级aⅴ在线播放_在线无码aⅴ精品动漫_国产精品精品国产专区

php 經(jīng)典面試題及答案

  1、表單提交get和post的區(qū)別?

  答:get的方式是把數(shù)據(jù)在地址欄中發(fā)送,get傳送的數(shù)據(jù)量較小不能大于2KB。post傳送的數(shù)據(jù)量比較大,一般默認(rèn)為不受限制。

  2、用PHP大于出前一天的時(shí)間格式2006-5-10 22:21:21

  echo date("Y-m-d H:i:s",time-(3600*24)) 或者是 echo date("Y-m-d H:i:s",strtotime("-1 day"))

  3、php中include和require的區(qū)別?

  這兩種結(jié)構(gòu)除了在如何處理失敗之外完全一樣。include() 產(chǎn)生一個(gè)警告而 require() 則導(dǎo)致一個(gè)致命錯(cuò)誤。換句話說,如果你想在遇到丟失文件時(shí)停止處理頁面就用 require()。include() 就不是這樣,腳本會(huì)繼續(xù)運(yùn)行。

  4、echo(),print(),print_r()的區(qū)別

  echo可以接多個(gè)參數(shù),print只能接一個(gè)參數(shù),它們都是PHP的語言結(jié)構(gòu),print_r是遞規(guī)打印,用來打印數(shù)組或?qū)ο?/p>

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

  smarty,phplib,SmartTemplate

  6你如何理解MVC模式?

  首先說一下框架,框架:就是別人把一些底層,常用操作.比如數(shù)據(jù)操作(增,刪,改,查)寫好.你來直接用.其它的功能要自己來做。MVC:設(shè)計(jì)模式,M模型,V顯示,C控制.現(xiàn)在許多框架都是基于MVC來做的把邏輯和顯示分開.比如你要換頁面,只需要改V里面的東西并不需要再去變動(dòng)程序!(詳細(xì)的東西可以上網(wǎng)上查一下)

  7、如何實(shí)現(xiàn)PHP、JSP交互?

  PHP提供了支持JAVA的類庫文件,或者通過HTTP協(xié)議來交互數(shù)據(jù)

  8、使用哪些工具進(jìn)行版本控制?

  VSS,CVS,SVN

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

  不考慮中英文混合,不是最優(yōu)算法,不用php庫函數(shù)翻轉(zhuǎn)字符串:

  function str_to_reverse( $str ){

  for($length=0;$str[$length]!=null;$length++){;}

  $strlength = $length-1;

  unset($length);

  for($start=0,$end=$strlength;$start<$end;$start++,$end--){

  $temp = $str[$start];

  $str[$start] = $str[$end];

  $str[$end] = $temp;

  }

  unset($temp,$start,$end,$strlength);

  return $str;

  }

  

本文已影響6827
上一篇:軟件測試面試題庫及參考答案 下一篇:面試問題之營銷崗位面試難題

相關(guān)文章推薦

|||||