PHP工程师面试题及答案.pdfVIP

  • 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)

1亿VIP精品文档

相关文档