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...

面试题 相关文章推荐
请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1
Jul 16 面试题
是否有自动比较结构的方法
Jun 03 面试题
输入一行文字,找出其中大写字母、小写字母、空格、数字、及其他字符各有多少
Apr 15 面试题
.net开发工程师面试题
Feb 25 面试题
亿阳信通股份有限公司笔试题(C#)
Mar 04 面试题
程序集与命名空间有什么不同
Jul 25 面试题
2019年分享net面试的经历和题目
Aug 07 面试题
几个Shell Script面试题
Aug 31 面试题
Linux面试题LINUX系统类
Nov 19 面试题
说一下Linux下有关用户和组管理的命令
Aug 18 面试题
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?
May 30 面试题
Boolean b = new Boolean(“abcde”); 会编译错误码
Nov 27 面试题
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守护另一个php进程的例子
2015/02/13 PHP
JS location几个方法小姐
2008/07/09 Javascript
iframe的onload在Chrome/Opera中执行两次Bug的解决方法
2011/03/17 Javascript
仅IE9/10同时支持script元素的onload和onreadystatechange事件分析
2011/04/27 Javascript
如何编写高质量JS代码
2014/12/28 Javascript
基于jquery animate操作css样式属性小结
2015/11/27 Javascript
微信小程序 动态绑定事件并实现事件修改样式
2017/04/13 Javascript
简单谈谈require模块化jquery和angular的问题
2017/06/23 jQuery
react实现菜单权限控制的方法
2017/12/11 Javascript
简单明了区分escape、encodeURI和encodeURIComponent
2018/05/26 Javascript
简单易扩展可控性强的Jquery转盘抽奖程序
2019/03/16 jQuery
js实现坦克大战游戏
2020/02/24 Javascript
Element MessageBox弹框的具体使用
2020/07/27 Javascript
js实现手表表盘时钟与圆周运动
2020/09/18 Javascript
vue-cli 关闭热更新操作
2020/09/18 Javascript
python实现用户登录系统
2016/05/21 Python
Python中的字符串查找操作方法总结
2016/06/27 Python
在Python的一段程序中如何使用多次事件循环详解
2017/09/07 Python
django在接受post请求时显示403forbidden实例解析
2018/01/25 Python
python通过zabbix api获取主机
2018/09/17 Python
Python+Appium实现自动化测试的使用步骤
2020/03/24 Python
基于Python爬取fofa网页端数据过程解析
2020/07/13 Python
详解python的xlwings库读写excel操作总结
2021/02/26 Python
一款利用纯css3实现的360度翻转按钮的实例教程
2014/11/05 HTML / CSS
Amara德国:家居饰品、设计师品牌和豪华礼品
2019/05/20 全球购物
兰蔻法国官方网站:Lancôme法国
2020/02/22 全球购物
杭州信雅达系统.NET工程师面试试题
2015/02/08 面试题
家长对孩子评语
2014/01/30 职场文书
倡议书格式
2014/04/14 职场文书
创先争优标语
2014/06/27 职场文书
2014小学生国庆65周年演讲稿
2014/09/21 职场文书
学生病假条怎么写
2015/08/17 职场文书
用golang如何替换某个文件中的字符串
2021/04/25 Golang
Kubernetes控制节点的部署
2022/04/01 Servers
MySQL中的全表扫描和索引树扫描
2022/05/15 MySQL
使用CSS自定义属性实现骨架屏效果
2022/06/21 HTML / CSS