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

面试题 相关文章推荐
Yahoo-PHP面试题2
Dec 06 面试题
JAVA中的关键字有什么特点
Mar 07 面试题
struct与class的区别
Feb 03 面试题
SQL语言面试题
Aug 27 面试题
开放系统互连参考模型
Jun 29 面试题
一套软件开发工程师笔试题
May 18 面试题
恒华伟业笔试面试题
Feb 26 面试题
什么时候需要进行强制类型转换
Sep 03 面试题
下面代码从性能上考虑,有什么问题
Apr 03 面试题
Overload和Override的区别
Sep 02 面试题
Java程序员综合测试题
Apr 25 面试题
一道Delphi面试题
Oct 28 面试题
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中get_headers函数的作用及用法的详细介绍
2013/04/27 PHP
浅析php中如何在有限的内存中读取大文件
2013/07/02 PHP
PHP自带方法验证邮箱是否存在
2016/02/01 PHP
将HTMLCollection/NodeList/伪数组转换成数组的实现方法
2011/06/20 Javascript
基于jquery完美拖拽,可返回拖动轨迹
2012/03/29 Javascript
js从10种颜色中随机取色实现每次取出不同的颜色
2013/10/23 Javascript
JS判断当前页面是否在微信浏览器打开的方法
2015/12/08 Javascript
基于jquery编写的放大镜插件
2016/03/23 Javascript
ion content 滚动到底部会遮住一部分视图的快速解决方法
2016/09/06 Javascript
javascript实现右下角广告框效果
2017/02/01 Javascript
详解Angular2中Input和Output用法及示例
2017/05/21 Javascript
React Native使用百度Echarts显示图表的示例代码
2017/11/07 Javascript
JS的函数调用栈stack size的计算方法
2018/06/24 Javascript
对vue中v-if的常见使用方法详解
2018/09/28 Javascript
vue2.0 如何在hash模式下实现微信分享
2019/01/22 Javascript
Vue中消息横向滚动时setInterval清不掉的问题及解决方法
2019/08/23 Javascript
解决Vue中 父子传值 数据丢失问题
2019/08/27 Javascript
javascript将16进制的字符串转换为10进制整数hex
2020/03/05 Javascript
[16:14]教你分分钟做大人:米拉娜(HEROS)
2014/11/24 DOTA
python实现RSA加密(解密)算法
2016/02/17 Python
python脚本监控docker容器
2016/04/27 Python
Python线程之定位与销毁的实现
2019/02/17 Python
用uWSGI和Nginx部署Flask项目的方法示例
2019/05/05 Python
python 公共方法汇总解析
2019/09/16 Python
解决pyshp UnicodeDecodeError的问题
2019/12/06 Python
解决tensorflow添加ptb库的问题
2020/02/10 Python
VSCode中autopep8无法运行问题解决方案(提示Error: Command failed,usage)
2021/03/02 Python
HTML5 播放 RTSP 视频的实例代码
2019/07/29 HTML / CSS
沙龙级头发造型工具:FOXYBAE
2018/07/01 全球购物
工作睡觉检讨书
2014/02/25 职场文书
股东合作协议书
2014/04/14 职场文书
公共场所禁烟标语
2014/06/25 职场文书
防暑降温通知书
2015/04/27 职场文书
2016入党积极分子心得体会
2016/01/06 职场文书
2016天猫双十一广告语
2016/01/28 职场文书
你为什么是穷人?可能是这5个缺点造成
2019/07/11 职场文书