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

面试题 相关文章推荐
你常见到的runtime exception
Sep 05 面试题
金讯Java笔试题目
Jun 18 面试题
在C中是否有模拟继承等面向对象程序设计特性的好方法
May 22 面试题
如何在发生故障的节点上重新安装 SQL Server
Mar 14 面试题
SQL面试题
Apr 30 面试题
几道数据库的概念性面试题
May 30 面试题
如果一个类实现了多个接口但是这些接口有相同的方法名将会怎样
Jun 16 面试题
南京某公司笔试题
Jan 27 面试题
sort命令的作用和用法
Aug 25 面试题
String、StringBuffer、StringBuilder有区别
Sep 18 面试题
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中的strtr函数使用介绍(str_replace)
2011/10/20 PHP
PHP实现15位身份证号转18位的方法分析
2019/10/16 PHP
Javascript学习笔记二 之 变量
2010/12/15 Javascript
js面向对象设计用{}好还是function(){}好(构造函数)
2011/10/23 Javascript
解析javascript 实用函数的使用详解
2013/05/10 Javascript
js实现二代身份证号码验证详解
2014/11/20 Javascript
轻松创建nodejs服务器(5):事件处理程序
2014/12/18 NodeJs
JS自定义对象实现Java中Map对象功能的方法
2015/01/20 Javascript
通过实例理解javascript中没有函数重载的概念
2015/06/03 Javascript
JS锚点的设置与使用方法
2016/09/05 Javascript
KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机的方法
2016/10/05 Javascript
Angular指令之restict匹配模式的详解
2017/07/27 Javascript
vue双花括号的使用方法 附练习题
2017/11/07 Javascript
vue使用 better-scroll的参数和方法详解
2018/01/25 Javascript
php中and 和 &&出坑指南
2018/07/13 Javascript
原生JS实现列表内容自动向上滚动效果
2019/05/22 Javascript
js实现点击上传图片并设为模糊背景
2020/08/02 Javascript
[03:33]TI9战队采访 - Infamous
2019/08/20 DOTA
python通过scapy获取局域网所有主机mac地址示例
2014/05/04 Python
解决Python 遍历字典时删除元素报异常的问题
2016/09/11 Python
pandas创建新Dataframe并添加多行的实例
2018/04/08 Python
PyQt5每天必学之布局管理
2018/04/19 Python
Python单元测试实例详解
2018/05/25 Python
python实现求两个字符串的最长公共子串方法
2018/07/20 Python
python实现石头剪刀布程序
2021/01/20 Python
基于jupyter代码无法在pycharm中运行的解决方法
2020/04/21 Python
美体小铺印度官网:The Body Shop印度
2019/10/17 全球购物
澳大利亚在线批发商:Simply Wholesale
2021/02/24 全球购物
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?用contains来区分是否有重复的对象。还是都不用
2013/07/30 面试题
英语硕士生求职简历的自我评价
2013/10/15 职场文书
企业办公室岗位职责
2014/03/12 职场文书
检讨书范文
2015/01/27 职场文书
工程部文员岗位职责
2015/02/04 职场文书
矛盾论读书笔记
2015/06/29 职场文书
2015选调生工作总结
2015/07/24 职场文书
MySql分区类型及创建分区的方法
2022/04/13 MySQL