PHP学习网每天都会给大家分享一些面试题。多做题,多熟悉基础,面试更有底气。同时也可以关注PHP学习网公众号查看更多面试题。1.php中定义字符串可以用哪三种方法:单引号、双引号、定界符2.定义常量和静态常量的语法是define('常量名','常量值')3.用php打印出昨天的时间,格式为2006-05-1022:21:21date_default_timezone_set('PRC');4、启用php报错的方法是display_errors=On5,php中序列化对象或数组的函数是serialize6,如何定义类成员的访问控制:publicprivateprotected7、以下代码在浏览器中的输出是:$x=87;8.有一张员工表user[id,name,money],写sql语句查询表money的最大值:Ans:SELECTmax(money)FROMuser写sql语句查询前10个人的money最大值money,按money从大到小排序SELECT*FROMuserORDERBYmoneyDESCLIMIT0,109,写一个函数求两个日期的差值,例如2007-2-5~2007-3-6的日期差值函数getDays($d1,$d2){10.写一个php函数实现从N个整数($a=array(5,10,2,3333,20);)中找出最大的,注意:不要使用php的max,sort等函数。函数getMax($m){11.有一栋100层的楼,上面是一堆同样材质、同样大小的石头。当从建筑物的某一层(临界层)掉落时,石头会破碎。使用哪种算法你能最快到达这个关键楼层吗?分段算法将整个建筑物的楼层数分成x段,在x段中找到关键段,然后在关键段中逐层找到关键层。比如大楼可以分成4段,我们在25、50、75层扔棋子,确定临界段;如果临界区在25层到50层之间,我们就从26层开始逐层寻找临界层。.确定段数x,使抛出的棋子数最少关注公众号,看更多面试题
