还剩1页未读,继续阅读
文本内容:
第二章语法基础PHP
一、简答题
1.PHP的标记符支持哪几种标记风格?有何注意事项XML标记风格XLM标记风格是以“php”开始,以“?”结尾的,中间包含的代码就是PIIO代码这是PHP常用的标记风格,推荐使用这种标记风格,因为它不能被服务器禁用,XML、XHTML中都可以使用脚本标记风格脚本标记风格是以“〈script…”开头,以“〈/script〉”结尾的由于PHP不推荐使用这种标记,只需了解即可简短标记风格简短标记风格是以开始,以“?”结束的如果使用这种标记风格开发PHP程序,就必须保证PHP配置文件必hp.ini”中的“short_open_tag”选项值设置为“on”ASP标记风格如果使用这种标记风格开发PHP程序,就必须保证PHP配置文件“php.ini中的asp.tag选项值设置为“葭
2.PHP的注释种类有哪些?这些注释在何种场合下使用,并如何进行HTML注释?C风格的多行注释/*…*/C++风格的单行注释//Shell脚本风格的注释*
3.PHP的数据类型有哪些?每种数据类型适用于哪种应用场合?PHP数据类型可以分为4种标量数据类型、复合数据类型、特殊数据类型和伪类型其中,标量数据类型有4种布尔型应用场景条件判断和控制流程,逻辑运算整型应用场景数字计算和操作,数组索引浮点型应用场景浮点数计算和操作,与其他浮点数进行比较字符串型应用场景文本数据存储和处理,数据库查询和操作复合数据类型有2种数组应用场景多个值的集合和操作,数据存储和传递对象应用场景面向对象编程,封装和抽象特殊数据类型有2种资源数据类型和空数据类型伪类型通常在函数的定义中使用
4.如何定义常量及获取常量的值?在PIIP中,常量是通过define函数来定义的有时,PHP使用常量实现数据在内存中的存储,使用常量名实现内存数据的按名存取获取常量的方法有两种一种是直接使用常量名获取对应的值;另一种是使用constant函数获取对应的值
5.“二是什么运算符?请举例说明在什么情况下使用“二二”会得到箕小,而使用“二二”却得到false二是赋值运算符第一种直接使用一个函数,is_numeric这个函数就是检测参数是否为数字,如果是就返回true,如果不是就返回false,比如:php is_numeric,abcdl23,or die提供的参数不是数字第二种使用正则表达式匹配,匹配成功就是数字,返回true,匹配不成功就不是数字,返回falseo
6.检测一个变量是否设置,需要使用哪个函数?检测一个变量是否为“空”,需要使用哪个函数?这两个函数有何区别?isset$str,empty$strempty函数用于检查一个变量是否为空当一个变量并不存在,或者它的值等同于FALSE,那么它会被认为不存在如果变量不存在的话,empty并不会产生警告isset函数用于检测变量是否已设置并且非NULL如果已经使用unset释放了一个变量之后,再通过isset判断将返回FALSE若使用isset测试一个被设置成NULL的变量,将返回FALSE
7.PHP中echo、pr int r、print、var dump之间的区别是什么?echo和print是语言结构,而print r和var dump是普通函数echo用于输出一个或多个字符串print用于输出字符串等等
8.双引号和单引号的区别是什么?双引号内部变量会解析,单引号则不解析双引号中的变量[$var]和特殊字符【\r\n之类】会被转义,单引号中的内容不会被转义
9.PHP中传值与传引用的区别是什么?对于传值,在函数范围内改变变量值的大小,不会影响到函数外边的变量值对于传引用,在函数范围内,对值的任何改变在函数外部都有所体现,传引用传的是内存地址
10.isset、empty xi smu II的区别是什么isset、!empty会首先检查变量是否存在存在返回true,然后再对变量值进行检测is_null以自身为参数,检查变量值是否为null,如果是则返回true,其他都返回false,如果变量未定义会出现错误警告isset、lemptyO的输入参数必须是一个变量$变量,因为它们是语言结构,不是函数,无法被变量函数调用is null、以自身为参数,输入参数只耍是能够有返回值的就可以常量、变量、表达式等都可以
11.任意指定3个数,编写程序求出3个数的最大值function testa,b,a,a baca:c:bcb:$c;
二、选择题12-15DABA16-20DBBB21-25BCDCB26-30DACBA00。