《php面试题与答案.docx》由会员分享,可在线阅读,更多相关《php面试题与答案.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、php面试题与答案PHP即“超文本预处理器,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。面试题指在面试经过中所出的面试题目。面试题指在面试经过中所出的面试题目优选php面试题及答案一、基础题1.写出如下程序的输出结果?php$str1=null;$str2=false;echo$str1=$str2?相等:不相等;$str3=;$str4=0;echo$str3=$str4?相等:不相等;$str5=0;$str6=0;echo$str5=$str6?相等:不相等;?2.写出如下程序的输出结果?php$a1=null;$a2=false;$a3
2、=0;$a4=;$a5=0;$a6=null;$a7=array();$a8=array(array();echoempty($a1)?true:false;echoempty($a2)?true:false;echoempty($a3)?true:false;echoempty($a4)?true:false;echoempty($a5)?true:false;echoempty($a6)?true:false;echoempty($a7)?true:false;echoempty($a8)?true:false;?3.写出如下程序的输出结果?php$test=aaaaaa;$abc=$te
3、st;unset($test);echo$abc;?4.写出如下程序的输出结果?php$count=5;functionget_count()static$count=0;return$count+;echo$count;+$count;echoget_count();echoget_count();?5.写出如下程序的输出结果?php$GLOBALSvar1=5;$var2=1;functionget_value()global$var2;$var1=0;return$var2+;get_value();echo$var1;echo$var2;?6.写出如下程序的输出结果?phpfuncti
4、onget_arr($arr)unset($arr0);$arr1=array(1,2);$arr2=array(1,2);get_arr($arr1);get_arr($arr2);echocount($arr1);echocount($arr2);?7.使用五种以上方式获取一个文件的扩展名要求:dir/upload.image.jpg,找出.jpg或者jpg,必须使用PHP自带的处理函数进行处理,方法不能明显重复,能够封装成函数,比方get_ext1($file_name),get_ext2($file_name)二、算法题1.使用PHP描绘冒泡排序和快速排序算法,对象能够是一个数组2.使用PHP描绘顺序查找和二分查找也叫做折半查找算法,顺序查找必须考虑效率,对象能够是一个有序数组3.写一个二维数组排序算法函数,能够具有通用性,能够调用php内置函数【答案】下面答案不一定是最好的,只是一个简单的参考