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

面试题 相关文章推荐
什么是Smarty变量操作符?如何使用Smarty变量操作符
Jul 18 面试题
你所知道的集合类都有哪些?主要方法?
Dec 31 面试题
Java方面的关于数组和继承的笔面试题
Sep 18 面试题
如何提高SQL Server的安全性
Jul 25 面试题
Hashtable 添加内容的方式有哪几种,有什么区别?
Apr 08 面试题
C#面试问题
Jul 29 面试题
GWT都有什么特性
Dec 02 面试题
Java基础面试题
Jul 19 面试题
写一个函数,要求输入一个字符串和一个字符长度,对该字符串进行分隔
Jul 30 面试题
怎样声明一个匿名的内部类
Jun 01 面试题
创立科技Java面试题
Nov 29 面试题
北京捷通华声语音技术有限公司Java软件工程师笔试题
Apr 10 面试题
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
PHP5 面向对象(学习记录)
2009/12/02 PHP
实现PHP框架系列文章(6)mysql数据库方法
2016/03/04 PHP
php redis实现文章发布系统(用户投票系统)
2017/03/04 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
2019/12/30 PHP
js利用数组length属性清空和截短数组的小例子
2014/01/15 Javascript
js日期、星座的级联显示代码
2014/01/23 Javascript
JavaScript实现DIV层拖动及动态增加新层的方法
2015/05/12 Javascript
jqueryMobile使用示例分享
2016/01/12 Javascript
浅析函数声明和函数表达式——函数声明的声明提前
2016/05/03 Javascript
angularjs中的$eval方法详解
2017/04/24 Javascript
JS 组件系列之Bootstrap Table 冻结列功能IE浏览器兼容性问题解决方案
2017/06/30 Javascript
详解基于Angular4+ server render(服务端渲染)开发教程
2017/08/28 Javascript
3种vue组件的书写形式
2017/11/29 Javascript
JS改变页面颜色源码分享
2018/02/24 Javascript
解决Vue 项目打包后favicon无法正常显示的问题
2018/09/01 Javascript
优雅的将ElementUI表格变身成树形表格的方法步骤
2019/04/11 Javascript
JS关闭子窗口并且刷新上一个窗口的实现示例
2020/03/10 Javascript
vue 遮罩层阻止默认滚动事件操作
2020/07/28 Javascript
javascript全局自定义鼠标右键菜单
2020/12/08 Javascript
python实现将汉字转换成汉语拼音的库
2015/05/05 Python
python使用pil生成图片验证码的方法
2015/05/08 Python
解决pandas使用read_csv()读取文件遇到的问题
2018/06/15 Python
Django 路由系统URLconf的使用
2018/10/11 Python
Python 3.6 -win64环境安装PIL模块的教程
2019/06/20 Python
Pytorch反向求导更新网络参数的方法
2019/08/17 Python
tensorflow实现测试时读取任意指定的check point的网络参数
2020/01/21 Python
keras实现图像预处理并生成一个generator的案例
2020/06/17 Python
美国首屈一指的礼品篮供应商:GiftTree
2018/01/06 全球购物
英国钻石公司:British Diamond Company
2020/02/16 全球购物
公司委托书怎么写
2014/08/02 职场文书
十二生肖观后感
2015/06/12 职场文书
公司中层管理培训心得体会
2016/01/11 职场文书
2019毕业论文致谢词
2019/06/24 职场文书
Python离线安装openpyxl模块的步骤
2021/03/30 Python
HTML+css盒子模型案例(圆,半圆等)“border-radius” 简单易上手
2021/05/10 HTML / CSS
SpringBoot中HttpSessionListener的简单使用方式
2022/03/17 Java/Android