zend 认证试题 - PHP 编程基础 你必须有一定的经验才能完成这套ZEND 测试题。这并不意味着你必须是超级高手——很简单,为了通过这套测试,你只需在日常生活有足够的接触 PHP 的时间。 因此,了解自己对“基础”的掌握程度非常重要。尽管这些知识非常“底层”,但却是 PHP 永恒的基本元素。没有回答好本套测试其他章节的题目可能只是说明那些问题并不是你日常PHP 编程中经常接触的部分;但如果在本章就做错大量的题目,你就要警惕了。总之,如果你基础薄弱,就会影响你对进阶知识的理解。 问题 1. 选择合适的答案填入空白处 PHP 是一种______脚本语言,基于______引擎。PHP 最常被用来开发动态的______内容,此外,它同样还可被用来生成______(以及其他)文档。 A.动态,PHP,数据库,HTML B.嵌入式,Zend,HTML,XML C.基于 Perl 的,PHP,Web,静态 D.嵌入式,Zend,Docbook 文档,My SQL E.基于 Zend 的,PHP,图像,HTML 1.唯一有意义的答案是 B。PHP 是一种基于 Zend 引擎的脚本语言,它通常被嵌入在 HTML代码中。它主要被用来开发 HTML文档,但是也可以用它来开发其他类型的文档,比如XML。 2.以下哪种标签不是 PHP 起始/结束符? A.<% %> B. ?> C.= ?> D. E. 2.PHP 编程中,人们不太使用<% %>和 ?>两个标签,但它们确实是合法的PHP 界定符。标签是非法的,因此正确的答案是 D。记住,根据 php.ini 文件中的配置不同,这当中的某些标签无法在特定的情况下使用。 3.以下代码哪个不符合 PHP 语法? A.$_10 B.${“MyVar”} C.&$something D.$10_somethings E.$aVaR 3.PHP 变量以一个美元符号为开头,后面跟上任意数量的数字、字母和下划线。${“MyVar”}是一个合法的变量名,它使用的是较松散的命名约定。&$something是对$something 的引用。然而,变量名不能以数字为开头,$10_somethings 是非法的,因此答案是 D。 4.运行以下代码将显示什么? 复制 PHP 内容到剪贴板 4.注意,$my array 的键值并没有打上引号。所以,正在访问的键不是 my v alu e 字符串,而是常量my v alu e 的值。最终访问的是$my array [10],值是 Dog,答案是 A。 PHP代码: