你必须有一定的经验才能完成这套ZEND测试题。这并不意味着你必须是超级高手——很简单,为了通过这套测试,你只需在日常生活有足够的接触PHP的时间。 5 J, q6 N6 d. t3 k% U2 \因此,了解自己对“基础”的掌握程度非常重要。尽管这些知识非常“底层”,但却是PHP永恒的基本元素。没有回答好本套测试其他章节的题目可能只是说明那些问题并不是你日常PHP编程中经常接触的部分;但如果在本章就做错大量的题目,你就要警惕了。总之,如果你基础薄弱,就会影响你对进阶知识的理解。0 T# e; R& O2 D/ C
4 ]' E# ]0 T# F: b问题) p- E( l8 _1 K- q
8 G& w Q" h/ ~' l+ Y [1 }1. 选择合适的答案填入空白处$ r# u: k5 }: A4 w% c) G
- `$ P$ |: S* `1 N& v! v' [6 k! j& BPHP是一种______脚本语言,基于______引擎。PHP最常被用来开发动态的______内容,此外,它同样还可被用来生成______(以及其他)文档。 3 v1 I" s3 R' ~ h 9 B4 ~) g; s6 P3 bA.动态,PHP,数据库,HTML( R1 r" k! m% q2 A9 O4 f
B.嵌入式,Zend,HTML,XML 2 f1 k* Y, @& U8 \: f9 {! WC.基于Perl的,PHP,Web,静态/ K* D2 Z7 T7 y5 `" N7 X9 e
D.嵌入式,Zend,Docbook文档,MySQL & X" N& {) k _; K% \4 KE.基于Zend的,PHP,图像,HTML! z- P% V/ O% _ @6 u# [! K
/ L- p3 J6 H9 s$ Z
2 r4 @& D) S( r. q3 e. ]+ K5 c( o
2.以下哪种标签不是PHP起始/结束符? * a: J9 Y- I6 o4 v $ R) Y7 `( z- T* @; \' b+ j& \& pA.<% %>" c3 b( b3 K! \4 d
B.<? ?> 7 K+ n4 n, t2 S, m: ]2 l! m" L9 QC.<?= ?> 7 a6 @2 U# P5 A, }7 K' Q4 b3 Z4 s, s9 }D.<! !>. N, T; [: B9 `+ M& T3 Z$ y
E.<?php ?>: O+ c5 a! V4 ~6 \. p0 X
" {' I9 V5 ~! B. HA.The Value is: Dog 7 w" e8 {+ q! fB.The Value is: Cat Q' z& i2 @1 H7 \; a# m0 u
C.The Value is: Human 4 u8 O1 i; S: ?D.The Value is: 10 9 ^( `) e$ ]8 r$ qE.Dog ' Y, h6 k: U( d/ d( ^ + @; B3 u7 V8 e' u+ o0 F/ d! a$ ]9 p( K$ e' c
5. print()和echo()有什么区别?' y( f' v5 g+ q0 b2 y5 o$ m
4 p% w/ x5 f, E6 m6 Y% C4 [13.本题考察PHP中变量作用域的相关知识。你必须明确global关键字是如何将变量引入本地域的,以及$_GET、$_POST、$_COOKIE、$_REQUEST等超级全局变量的作用域。本题中,最终的数学表达式是5+25-25-10,等于-5,答案是B。0 [7 _6 A) c9 p' b V2 k
2 @* e' H& q5 n14.函数能被以一个包含着函数名的变量后面加上括号(以及必要的参数)的形式动态调用。对于Group A来说,合适的索引组合是0,4,9,9,9,9,产生字符串myfunction。另一方面,参数将使用${}结构的可变变量。对Group B来说,合适的索引应该是7和8,等于${‘a’}$和{‘b’}——即$a和$b。因此答案是D。; T6 ~( I5 Q9 o
8 ]4 [3 P/ z8 {& G r" U: T
15.在较新版本的PHP中,require(或requier_once())和include()(或include_once())只有一个区别——如果包含的文件不存在,前者将产生一个致命错误,同时终止脚本的执行;而后者只会产生一个警告。因此答案E正确。6 _! E5 Z" G$ z+ b& }5 ~4 T1 l' O