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

面试题 相关文章推荐
说出数据连接池的工作机制是什么?
Apr 19 面试题
struct和class的区别
Nov 20 面试题
简述数组与指针的区别
Jan 02 面试题
统计每一学生的平均成绩
Jun 06 面试题
.NET常见笔试题集
Dec 01 面试题
C#实现对任一张表的数据进行增,删,改,查要求,运用Webservice,体现出三层架构
Jul 11 面试题
用C#语言写出与SQLSERVER访问时的具体过程
Apr 16 面试题
Linux如何为某个操作添加别名
Mar 01 面试题
linux面试题参考答案(4)
Jan 28 面试题
配置管理计划的主要内容有哪些
Jun 20 面试题
构造方法和其他方法的区别
Apr 26 面试题
WebSphere面试题:在WebSphere里面如何部署一个应用
Aug 02 面试题
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中取得image按钮传递的name值
2006/10/09 PHP
PHP 遍历XP文件夹下所有文件
2008/11/27 PHP
php 一元分词算法
2009/11/30 PHP
PHP实现导出带样式的Excel
2016/08/28 PHP
PHP实现网页内容html标签补全和过滤的方法小结【2种方法】
2017/04/27 PHP
PHP让网站移动访问更加友好方法
2019/02/14 PHP
PHP中PCRE正则解析代码详解
2019/04/26 PHP
javascript常用的方法整理
2015/08/20 Javascript
不依赖Flash和任何JS库实现文本复制与剪切附源码下载
2015/10/09 Javascript
初步使用bootstrap快速创建页面
2016/03/03 Javascript
Vuejs第十篇之vuejs父子组件通信
2016/09/06 Javascript
jQuery层次选择器用法示例
2016/09/09 Javascript
Javascript 实现全屏滚动实例代码
2016/12/31 Javascript
详解jQuery中的isPlainObject()使用方法
2018/02/27 jQuery
通过jquery的ajax请求本地的json文件方法
2018/08/08 jQuery
vue element-ui读取pdf文件的方法
2019/11/26 Javascript
vue单元格多列合并的实现
2020/11/26 Vue.js
[07:06]2018DOTA2国际邀请赛寻真——卫冕冠军Team Liquid
2018/08/10 DOTA
python批量提交沙箱问题实例
2014/10/08 Python
Python __setattr__、 __getattr__、 __delattr__、__call__用法示例
2015/03/06 Python
使用Python绘制图表大全总结
2017/02/11 Python
Python实现字符串与数组相互转换功能示例
2017/09/22 Python
python字典快速保存于读取的方法
2018/03/23 Python
Numpy对数组的操作:创建、变形(升降维等)、计算、取值、复制、分割、合并
2019/08/28 Python
python库matplotlib绘制坐标图
2019/10/18 Python
浅析使用Python搭建http服务器
2019/10/27 Python
python文字转语音实现过程解析
2019/11/12 Python
Python坐标轴操作及设置代码实例
2020/06/04 Python
HTML5几个设计和修改的页面范例分享
2015/09/29 HTML / CSS
一些PHP的面试题
2015/05/06 面试题
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
2016/01/06 面试题
网游商务专员求职信
2013/10/15 职场文书
葛优非诚勿扰搞笑征婚台词
2014/03/17 职场文书
2015年七年级班主任工作总结
2015/05/21 职场文书
七年级作文之关于奶奶
2019/10/29 职场文书
Java循环队列与非循环队列的区别总结
2021/06/22 Java/Android