PHP笔试题


Posted in 面试题 onFebruary 22, 2012
1. 写出如下程序的输出结果

$str1 = null;
$str2 = false;
echo $str1==$str2 ? ‘相等’ : ‘不相等’;
//相等
$str3 = ”;
$str4 = 0;
echo $str3==$str4 ? ‘相等’ : ‘不相等’;
//相等
$str5 = 0;
$str6 = ’0′;
echo $str5===$str6 ? ‘相等’ : ‘不相等’;
//不相等
?>

2. 写出如下程序的输出结果

$a1 = null;
$a2 = false;
$a3 = 0;
$a4 = ”;
$a5 = ’0′;
$a6 = ‘null’;
$a7 = array();
$a8 = array(array());

echo empty($a1) ? ‘true’ : ‘false’;//true
echo empty($a2) ? ‘true’ : ‘false’;//true
echo empty($a3) ? ‘true’ : ‘false’;//true
echo empty($a4) ? ‘true’ : ‘false’;//true
echo empty($a5) ? ‘true’ : ‘false’;//true
echo empty($a6) ? ‘true’ : ‘false’;//false
echo empty($a7) ? ‘true’ : ‘false’;//true
echo empty($a8) ? ‘true’ : ‘false’;//false
?>

3. 写出如下程序的输出结果

$test = ‘aaaaaa’;
$abc = & $test;
unset($test);
echo $abc;//’aaaaaa’
?>

4. 写出如下程序的输出结果
$count = 5;
function get_count(){
static $count = 0;
return $count++;
}

echo $count; //5
++$count;
echo get_count();//0
echo get_count();//1
?>

5. 写出如下程序的输出结果

$GLOBALS[var1] = 5;
$var2 = 1;
function get_value(){
global $var2;
$var1 = 0;
return $var2++;
}
get_value();

echo $var1; //0
echo $var2; //2
?>

6. 写出如下程序的输出结果

function get_arr($arr){
unset($arr[0]);
}
$arr1 = array(1, 2);
$arr2 = array(1, 2);

get_arr(&$arr1);
get_arr($arr2);

echo count($arr1);//1
echo count($arr2);//2
?>

Tags in this post...

面试题 相关文章推荐
PHP中如何使用Cookie
Oct 28 面试题
如何写出高性能的JSP和Servlet
Jan 22 面试题
南京迈特望C/C++面试题
Jul 09 面试题
求最大连续递增数字串(如"ads3sl456789DF3456ld345AA"中的"456789")
Sep 11 面试题
关于Assembly命名空间的三个面试题
Jul 23 面试题
网络安全方面的面试题
Nov 04 面试题
某公司面试题
Mar 05 面试题
品恩科技软件测试面试题
Oct 26 面试题
如何用Python输出一个Fibonacci数列
Aug 28 面试题
Java如何调用外部Exe程序
Jul 04 面试题
送给程序员的20个Java集合面试问题
Aug 06 面试题
UNIX文件名称有什么规定
Mar 25 面试题
PHP如何设置和取得Cookie值
Jun 30 #面试题
PHP如何自定义函数
Sep 16 #面试题
10条PHP编程习惯
May 26 #面试题
PHP面试题-$message和$$message的区别
Dec 08 #面试题
比较基础的php面试题及答案-填空题
Apr 26 #面试题
比较基础的php面试题及答案-编程题
Oct 14 #面试题
PHP中如何创建和修改数组
May 02 #面试题
You might like
PHP环境搭建最新方法
2006/09/05 PHP
php中函数的形参与实参的问题说明
2010/09/01 PHP
PHP关联数组实现根据元素值删除元素的方法
2015/06/26 PHP
利用PHP自动生成印有用户信息的名片
2016/08/01 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
2018/03/02 PHP
PHP中遍历数组的三种常用方法实例分析
2019/06/24 PHP
IE FF OPERA都可用的弹出层实现代码
2009/09/29 Javascript
JQuery 动态扩展对象之另类视角
2010/05/25 Javascript
JSON.stringify转换JSON时日期时间不准确的解决方法
2014/08/08 Javascript
JavaScript中的异常捕捉介绍
2014/12/31 Javascript
Vue打包后出现一些map文件的解决方法
2018/02/13 Javascript
vue-cli创建的项目,配置多页面的实现方法
2018/03/15 Javascript
JavaScript中call和apply方法的区别实例分析
2018/08/03 Javascript
解决vue热替换失效的根本原因
2018/09/19 Javascript
JS无限级导航菜单实现方法
2019/01/05 Javascript
详解写好JS条件语句的5条守则
2019/02/28 Javascript
JS数组中对象去重操作示例
2019/06/04 Javascript
详解vue为什么要求组件模板只能有一个根元素
2019/07/22 Javascript
JavaScript 禁止用户保存图片的实现代码
2020/04/28 Javascript
js前端对于大量数据的展示方式及处理方法
2020/12/02 Javascript
[02:36]DOTA2英雄基础教程 帕格纳
2014/01/20 DOTA
[00:36]DOTA2上海特级锦标赛 Alliance战队宣传片
2016/03/04 DOTA
python 文件转成16进制数组的实例
2018/07/09 Python
python实现五子棋程序
2020/04/24 Python
pycharm导入源码的具体步骤
2020/08/04 Python
小学红领巾中秋节广播稿
2014/01/13 职场文书
护士岗前培训自我评鉴
2014/02/28 职场文书
安卓程序员求职信
2014/02/28 职场文书
小学生保护环境倡议书
2014/05/15 职场文书
本科毕业生自荐信
2014/06/02 职场文书
学校领导四风问题整改措施思想汇报
2014/10/09 职场文书
整改报告怎么写
2014/11/06 职场文书
三十年同学聚会致辞
2015/07/28 职场文书
奠基仪式致辞
2015/07/30 职场文书
2016年教师节感言
2015/12/09 职场文书
vue 把二维或多维数组转一维数组
2022/04/24 Vue.js