都说学技术都是为了更好的就业,那么你是否考虑过学完PHP要去什么样的公司上班?是否考虑过怎么让面试官认可你?而让面试官认可你的首个途径当然是面试。如果你刚学完PHP,即将走上职场,那么你绝对需要这份PHP笔试面试题精选。一起来看看吧!
1.常量如何定义? 如何检测一个常量是否被定义?
定义常量:define() , 检测常量是否定义:defined(),如
define("TEST","happy new year!"); if( defined("TEST")){ echo TEST;}
2.执行程序段将输出
%为取模运算,输出 0
$a % $b 其结果的正负取决于 $a 的符号。
echo ((-8)%3).""; //输出 -2 echo (8%(-3)).""; //输出 2
3.数组函数 arsort 的作用是____;语句 error_reporting(2047)的作用是____。
arsort:对数组进行逆向排序并保持索引关系 error_reporting(2047)的作用 report All errors and warnings,见 21 题中相关题目。
4.一个函数的参数不能是对变量的引用,除非在 php.ini 中把____设为 on.
allow_call_time_pass_reference :是否启用在函数调用时强制参数被按照引用传递,默认关闭。
5.在 PHP 中,heredoc 是一种特殊的字符串,它的结束标志必须____ 顶格写,并且不能包含任何其它字符除";",如:
$str = <<
SHOW;
6.echo count("abc"); 输出什么?(新浪?)
输出 1
count :计算数组中的单元数目或对象中的属性个数,通常是一个 array,任何其它类
型都只有一个单元。
对于对象,如果安装了 SPL,可以经由实现 Countable 接口来调用 count()。该接口只有一个方法 count(),此方法返回 count() 函数的返回值。
如果 var 不是数组类型或者实现了 Countable 接口的对象,将返回 1,有一个例外,
如果 var 是 NULL 则结果是 0。
看完PHP笔试面试题精选,是否已经大概清楚面试官会拿什么题目来了解你的技术水平了呢?
如果你是自学PHP技术,又担心自己的技术不过关,可以选择千锋。千锋PHP从入门到精通课程业界首推,率先进行PHP-ML人功能课程的讲解。PHP-ml 是 PHP 的机器学习库,同时包含算法,交叉验证,神经网络,预处理,特征提取等。
还有RPC协 议实现,以及使用gearman等任务调度框架开发,满足PHP更高效率、更高层次的业务扩展,结合分布式、高并发、高可用的架构课程,实现千万次并发甚至更高性能服务器架构的搭建。
如果你刚好有PHP学习的需求,如果你有参加培训的想法,请来千锋。千锋PHP培训希望为社会做些什么,我们的目标是培养百万年薪级别的架构师!
相关文章
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱