PHP基礎面試題 - 次日

PHP學習網接下來天天會分享一些面試題給你們,多作題,多熟悉基礎,面試時更有信心,同時你們還能夠關注php學習網公衆號查看更多的面試題。

​一、php中字符串能夠用哪三種方法定義:

單引號、雙引號、定界符

二、定義常量和靜態常量的語法是

define(‘常量名’,’常量值’)

三、用php打印出昨天的時間,格式是2006-05-10 22:21:21

date_default_timezone_set('PRC');

四、開啓php錯誤報告的方法是

display_errors = On

五、php中將對象或者數組序列化的函數是

serialize

六、如何定義類成員的訪問控制:

public private protected

七、如下代碼在瀏覽器中輸出的結果是:

$x=87;

八、有一張員工表user[id,name,money],

寫出sql語句查詢表中money的最大值:Ans: SELECT max(money) FROM user 寫出sql語句查詢money最多的前10我的,按照money由大到小排序php

SELECT * FROM user ORDER BY money DESC LIMIT 0,10

九、寫出一個函數 求兩個日期的差數,例如2007-2-5~2007-3-6的日期差數

function getDays($d1,$d2) {

十、寫一個php函數實現從N個整數($a=array(5,10,2,3333,20);)找出最大的一個,注意:不要使用php的max、sort等函數。

function getMax($m){

十一、有一個100層高的大廈,有一堆材質大小如出一轍的石塊,從這個大廈的某一層(臨界樓層)扔下,石塊就會碎,使用哪一種算法能最快的獲得這個臨界樓層?

分段算法面試

將整個大廈的層數分紅x段,在這x段中查找那個臨界段,而後在臨界段中再一層一層地找臨界層。好比能夠將大樓分紅4段,咱們分別在25層、50層、75層投擲棋子,以肯定臨界段;若是臨界段在25層到50層,咱們再從26層開始一層一層查找臨界層。肯定分段數x使棋子投擲的次數最少算法

關注公衆號,查看更多面試題

weixin.jpg

相關文章
相關標籤/搜索