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面试题附答案
Jun 05 面试题
介绍一下Java的安全机制
Jun 28 面试题
怎样声明子类
Jul 02 面试题
介绍一下Java中的Class类
Apr 10 面试题
main 主函数执行完毕后,是否可能会再执行一段代码,给出说明
Dec 05 面试题
链表面试题-一个链表的结点结构
May 04 面试题
如何保障Web服务器安全
May 05 面试题
Linux管理员面试题 Linux admin interview questions
Nov 01 面试题
Python面试题集
Mar 08 面试题
Java中会存在内存泄漏吗,请简单描述
Dec 22 面试题
J2EE中常用的名词进行解释
Nov 09 面试题
ruby如何进行集成操作?Ruby能进行多重继承吗?
Oct 16 面试题
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/07/15 PHP
PHP编实现程动态图像的创建代码
2008/09/28 PHP
Linux+Nginx+MySQL下配置论坛程序Discuz的基本教程
2015/12/23 PHP
PHP7 mongoDB扩展使用的方法分享
2019/05/02 PHP
tp5.1 框架查询表达式用法详解
2020/05/25 PHP
红米手机抢购的js代码
2014/03/10 Javascript
用js一次改变多个input的readonly属性值的方法
2014/06/11 Javascript
javascript框架设计读书笔记之字符串的扩展和修复
2014/12/02 Javascript
跟我学习javascript的异步脚本加载
2015/11/20 Javascript
JS基于ocanvas插件实现的简单画板效果代码(附demo源码下载)
2016/04/05 Javascript
基于RequireJS和JQuery的模块化编程日常问题解析
2016/04/14 Javascript
jqPlot jQuery绘图插件的使用
2016/06/18 Javascript
Angularjs 实现一个幻灯片示例代码
2016/09/08 Javascript
浅谈Node.js:Buffer模块
2016/12/05 Javascript
AngularJS控制器controller给模型数据赋初始值的方法
2017/01/04 Javascript
Bootstarp基本模版学习教程
2017/02/01 Javascript
JS实现静态页面搜索并高亮显示功能完整示例
2017/09/19 Javascript
vue 实现 ios 原生picker 效果及实现思路解析
2017/12/06 Javascript
详解ES6 系列之异步处理实战
2018/10/26 Javascript
详解在Node.js中发起HTTP请求的5种方法
2019/01/10 Javascript
使用layui的layer组件做弹出层的例子
2019/09/27 Javascript
js实现带积分弹球小游戏
2020/07/21 Javascript
js+for循环实现字符串自动转义的代码(把后面的字符替换前面的字符)
2020/12/24 Javascript
一起深入理解js中的事件对象
2021/02/06 Javascript
玩转python selenium鼠标键盘操作(ActionChains)
2020/04/12 Python
Python决策树分类算法学习
2017/12/22 Python
python3+PyQt5 数据库编程--增删改实例
2019/06/17 Python
python 寻找离散序列极值点的方法
2019/07/10 Python
Python基本语法之运算符功能与用法详解
2019/10/22 Python
Nike台湾官方商店:Nike.com (TW)
2017/08/16 全球购物
Java里面如何创建一个内部类的实例
2015/01/19 面试题
学校评语大全
2014/05/06 职场文书
广告宣传策划方案
2014/05/21 职场文书
民族团结先进个人事迹材料
2014/06/02 职场文书
python基础之错误和异常处理
2021/10/24 Python
Win11任务栏太宽了怎么办?一招解决Win11任务栏太宽问题
2021/11/21 数码科技