大家PHP学习即将结束之时,首先考虑的问题是如何得到面试官的青睐。毕竟,只有得到了面试官的青睐才有机会进入PHP行业,才有可能将自己的真才实干发挥到工作中。那么怎么才能征服面试官?千锋郑州PHP培训老师给大家分享一下企业常见的面试题库及答案。
1. 请选择结果为真的表达式:( )
A.null instanceof Object
B.null === undefined
C.null == undefined
D.NaN == NaN
答案:C
#FormatImgID_0# |
2.以下哪条 JavaScript 语句会产生运行错误:( )
A.var obj = ( );
B.var obj = [ ];
C.var obj = { };
D. var obj = //;
答案:A
3. foo对象有 att 属性,那么获取 att 属性的值,以下哪些做法是可以的:( )
A.foo.att
B.foo("att")
C.foo["att"]
D.foo{"att"}
E.foo["a"+"t"+"t"]
答案:ACE
4. 如何显示没有下划线的超链接?()
A.a {text-decoration:none}
B.a {text-decoration:no underline}
C.a {underline:none}
D.a {decoration:no underline}
答案:A
5.下面哪个选项没有将 john 添加到 users 数组中? ( 百度 )
A.$users[ ] = "john";
B.array_add($users, "john");
C.array_push($users, "john"); D. $users ||= "john" ;
答案:BD
6.用 PHP 写出显示客户端 IP 与服务器 IP 的代码。客户端 IP:$_SERVER["REMOTE_ADDR"] 服务器端 IP:$_SERVER["SERVER_ADDR"]
7.简述如何得到当前执行脚本路径,包括所得到参数。
获取当前执行脚本路径使用$_SERVER["SCRIPT_FILENAME"] 或 __FILE__ 获取参数,使用$_SERVER["QUERY_STRING"]
8.请说明 php 中传值与传引用的区别。什么时候传值什么时候传引用?
变量默认总是传值赋值。那也就是说,当将一个表达式的值赋予一个变量时,整个原始表达式的值被赋值到目标变量。这意味着,例如,当一个变量的值赋予另外一个变量时,改变其中一个变量的值,将不会影响到另外一个变量。
PHP 也提供了另外一种方式给变量赋值:引用赋值。这意味着新的变量简单的引用(换言之,“成为其别名”或者“指向”)了原始变量。改动新的变量将影响到原始变量,反之亦然。使用引用赋值,简单地将一个 & 符号加到将要赋值的变量前(源变量)。
对象默认是传引用。
对于较大的数据,传引用比较好,这样可以节省内存的开销。
看起来“高高在上”的面试官到底可不可怕呢?当然不。只要你掌握了真正实用的PHP技术,只要你有在公司里解决实际问题的能力,那就不需要担心,大大方方地去面试就行。记住,展示出你的自信,尽可能地发挥出自己的真实水平,别紧张。
希望以上PHP面试题库及答案对你有帮助!