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

面试题 相关文章推荐
Java里面StringBuilder和StringBuffer有什么区别
Jun 06 面试题
构造方法和其他方法的区别?怎么调用父类的构造方法
Sep 22 面试题
const char*, char const*, char*const的区别是什么
Jul 09 面试题
.NET概念性的面试题
Feb 29 面试题
abstract 可以和 virtual 一起使用吗?可以和 override 一起使用吗?
Oct 15 面试题
C#实现启动一个进程
Oct 01 面试题
在C#中如何实现多态
Jul 02 面试题
如何写一个Java类既可以用作applet也可以用作java应用
Jan 18 面试题
Java程序员面试90题
Oct 19 面试题
servlet面试题
Aug 20 面试题
如何将一个描述日期或日期/时间的字符串转换为一个Date对象
Oct 13 面试题
Java面试题冲刺第十七天--基础篇3
Aug 07 面试题
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
用Zend Encode编写开发PHP程序
2006/10/09 PHP
php桌面中心(一) 创建数据库
2007/03/11 PHP
Mysql的GROUP_CONCAT()函数使用方法
2008/03/28 PHP
Dwz与thinkphp整合下的数据导出到Excel实例
2014/12/04 PHP
jQuery 全选效果实现代码
2009/03/23 Javascript
jquery插件制作简单示例说明
2012/02/03 Javascript
写得不错的jquery table鼠标经过变色代码
2013/09/27 Javascript
js身份证判断方法支持15位和18位
2014/03/18 Javascript
从零开始学习Node.js系列教程五:服务器监听方法示例
2017/04/13 Javascript
Angularjs之如何在跨域请求中传输Cookie的方法
2018/06/01 Javascript
Vue组件创建和传值的方法
2018/08/17 Javascript
微信小程序自定义导航栏实例代码
2019/04/05 Javascript
layui 对弹窗 form表单赋值的实现方法
2019/09/04 Javascript
layui 上传文件_批量导入数据UI的方法
2019/09/23 Javascript
Python使用arrow库优雅地处理时间数据详解
2017/10/10 Python
scrapy爬虫实例分享
2017/12/28 Python
Python学习笔记之函数的参数和返回值的使用
2019/11/20 Python
Python导入模块包原理及相关注意事项
2020/03/25 Python
python线程里哪种模块比较适合
2020/08/02 Python
Html5 video标签视频的最佳实践
2020/02/26 HTML / CSS
Daniel Wellington官方海外旗舰店:丹尼尔惠灵顿DW手表
2018/02/22 全球购物
戴森台湾线上商城:Dyson Taiwan
2018/05/21 全球购物
亚马逊加拿大网站:Amazon.ca
2020/01/06 全球购物
机关单位动员会主持词
2014/03/20 职场文书
银行服务明星推荐材料
2014/05/29 职场文书
2014年九一八事变演讲稿
2014/09/14 职场文书
小学秋季运动会报道稿
2014/09/30 职场文书
2014年综合治理工作总结
2014/11/20 职场文书
2014年妇幼卫生工作总结
2014/12/09 职场文书
酒吧七夕情人节宣传语
2015/11/24 职场文书
禁毒心得体会范文
2016/01/15 职场文书
初中体育课教学反思
2016/02/16 职场文书
如何计划开一家便利店?
2019/07/31 职场文书
Ajax实现局部刷新的方法实例
2021/03/31 Javascript
SQL Server连接查询的实用教程
2021/04/07 SQL Server
Beekeeper Studio开源数据库管理工具比Navicat更炫酷
2022/06/21 数据库