- 0
- 0
- 约1.39万字
- 约 10页
- 2026-01-26 发布于北京
- 举报
PHP工程师面试题
1.echocount(“abcd”);输出多少?
:1
2.$a=$b=$c=0;$a=$b$c;运
行以上代码后$a$b$c分别是?
:false、0、0
3.PHP打印出前一天的时间,格式是2011‑12‑2922:21:21
:方法一:$now=time()‑86400;echodate(“Y‑m‑d
H:i:s”,$now);方法二:echodate(“Y‑m‑d
H:i:s”,strtotime(“‑1day”));拓展:打印下个星期的
日期:echodate(“Y‑m‑dH:i:s”,strtotime(“next
Monday”));
4.请用php的heredoc语法格式输出:helloworld!
:?php$v=
helloworld;$str
=EOT$vEOT;
echo$str;
5.$string=abcdefg,那么$string{4}的值是?
:e
6.简述echo(),print(),print_r()的区别。:echo()可以一次输出多个值,
多个值之间用逗号分隔。echo是语言结构,而不是真正的函数,因此不能作
为表达式的一部分使用。print()是一个函数,用来打印一个值,如果字符串成
功显示则返回true,否则返回false。print_r()是一个函数,用来打印一个值,
对于字符串或数字进行简单打印,而对于数组则以括起来的键和值列表形式显
示,并以Array开头。拓展:var_dump()是一个函数,用来显示关于一个或多
个表达式的结果信息,包括表达式的类型与值。数组将递归展开值,通过缩
进显示其结构。
7.用PHP写出显示客户端IP与服务器IP的代码。
__
:客户端IP:echo$SERVER[‘REMOTEADDR’];或者
_
getenv(‘REMOTEADDR’);服务器IP:echo
__
$SERVER[‘SERVERADDR’];或
_
者echogetenv(‘SERVERADDR’);
PHP工程师面试题
1.echocount(“abcd”);输出多少?
:1
2.
$a=$b=$c=0;
$a=$b$c;
运行以上代码后$a$b$c分别是?
:false、0、0
3.PHP打印出前一天的时间,格式是2011-12-2922:21:21
:方法一:$now=time()-86400;
echodate(“Y-m-dH:i:s”,$now);
方法二:echodate(“Y-m-dH:i:s”,strtotime(“-1day”));
拓展:
打印下个星期日期:
echodate(“Y-m-dH:i:s”,strtotime(“lastMonday”));
4.请用php的heredoc语法格式输出:helloworld!
:
?php
$v=”helloworld”;
$str=EOT
$v
EOT;
echo$str;
5.$string=abcdefg,那么$string{4}的值是?
:e
6.简述echo(),print(),print_r()的区别。
:echo()
原创力文档

文档评论(0)