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代码写一个堆栈
Jan 26 面试题
WebSphere 应用服务器都支持哪些认证
Dec 26 面试题
这段代码难道不该打印出56吗
Feb 27 面试题
CLR与IL分别是什么含义
Aug 23 面试题
在子网210.27.48.21/30种有多少个可用地址?分别是什么?
Jul 27 面试题
Does C# support multiple inheritance? (C#支持多重继承吗)
Jan 04 面试题
abstract 可以和 virtual 一起使用吗?可以和 override 一起使用吗?
Oct 15 面试题
linux下进程间通信的方式
Dec 23 面试题
异步传递消息系统的作用
May 01 面试题
J2EE中常用的名词进行解释
Nov 09 面试题
如何理解transaction事务的概念
May 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 Socket写的POP3类
2013/10/30 PHP
解析PHP强制转换类型及远程管理插件的安全隐患
2014/06/30 PHP
PHP命名空间namespace的定义方法详解
2017/03/29 PHP
PHP实现的分页类定义与用法示例
2017/07/05 PHP
PHP实现微信商户支付企业付款到零钱功能
2018/09/30 PHP
弹出广告特效代码(一个IP只弹出一次)
2007/05/11 Javascript
js类中获取外部函数名的方法
2007/08/19 Javascript
Javascript和HTML5利用canvas构建Web五子棋游戏实现算法
2013/07/17 Javascript
javascript多行字符串的简单实现方式
2015/05/04 Javascript
基于jQuery的网页影音播放器jPlayer的基本使用教程
2016/03/08 Javascript
Javascript 跨域知识详细介绍
2016/10/30 Javascript
利用express启动一个server服务的方法
2017/09/17 Javascript
jQuery实现常见的隐藏与展示列表效果示例
2018/06/04 jQuery
Vue导出页面为PDF格式的实现思路
2018/07/31 Javascript
实例详解vue中的$root和$parent
2019/04/29 Javascript
vue实现的请求服务器端API接口示例
2019/05/25 Javascript
Vue多环境代理配置方法思路详解
2019/06/21 Javascript
[02:04]2020年夜魇暗潮预告片
2020/10/30 DOTA
在漏洞利用Python代码真的很爽
2007/08/26 Python
Python yield 小结和实例
2014/04/25 Python
Python重新引入被覆盖的自带function
2014/07/16 Python
Python使用smtplib模块发送电子邮件的流程详解
2016/06/27 Python
在python中以相同顺序shuffle两个list的方法
2018/12/13 Python
Python输出\u编码将其转换成中文的实例
2018/12/15 Python
Python画图实现同一结点多个柱状图的示例
2019/07/07 Python
jupyter notebook运行命令显示[*](解决办法)
2020/05/18 Python
浅析Python 字符编码与文件处理
2020/09/24 Python
澳大利亚连衣裙和女装在线:Esther
2017/11/11 全球购物
希腊香水和化妆品购物网站:Parfimo.gr
2019/10/03 全球购物
static全局变量与普通的全局变量有什么区别
2014/05/27 面试题
医学生自我鉴定范文
2013/11/08 职场文书
经典公益广告词
2014/03/13 职场文书
委托书范本
2014/04/02 职场文书
医药公司采购员岗位职责
2014/09/12 职场文书
2015年毕业实习工作总结
2015/05/29 职场文书
MySQL系列之十四 MySQL的高可用实现
2021/07/02 MySQL