php发展

注册

 

发新话题 回复该主题

php基础大通关十分钟了解php基础 [复制链接]

1#

本节我们继续上节的内容,继续对php的基础部分进行学习!

php的基础

1.在php代码中,一下代码打印什么结果?

?php$a=array();if($a[1])null;echocount($a),\n;?

代码错误解析:本题中定义的$a为空数组,所以最后输出的统计数组元素的个数就是0.

2.以下php代码将打印什么结果?

?php$a=1;{$a=2;}echo$a,\n;?

12解析:一般来说PHP变量只有一个作用域(函数中除外),所以本题中,$a的赋值在刚开始开始赋值为1,不过接着又在函数内修改为2,所以最终输出的结果是2.

3.以下php代码将打印出什么结果?

?php$str=a\\b\n;echo$str;?

ab()a\b(换行)a\b\na\\b(换行)a\\b\n解析:\\是单引号字符串字面量中的一个特殊情况,它给出了一个单引号字符串字面量中没有插入\,\n。所以这里输出结果是a\b\n,如果都是\,那么答案就是a\b(换行)了。

4.下面关于代码的哪些陈述是正确的?

?phpclassA{}classB{}classCextendsA,B{}?

代码很规范类不能为空类C不能同时继承A和B类定义中缺少修饰限定符“public”或“private”解析:在php类中,一个子类不能同时集成两个父类,所以答案是类C不能同时继承A和B。

5.strpos()函数的作用是什么?

查找字符串的最后一个字符查找字符串在另一字符串中第一次出现的位置在字符串中搜索某个字符查找字符串在另一字符串中最后一次出现的位置解析:本题考察了strpos()函数的功能,该函数是用来查找字符串在另一字符串中第一次出现的位置,对大小写敏感。

6.下列哪个函数返回已发送(或准备发送)响应头的列表?

header()headers_list()header_sent()header_send()解析:headers_list()函数返回已发送的(或待发送的)响应头部的一个列表,如需确定是否已发送报头,使用headers_sent()函数。

7.我们可以在一个PHP页面“test1.php”中两次使用include(“test.php”)吗?

可以不行解析:include文件时,对引入的文件个数没有限制,使用include_once则只引入一次文件。

8.GET方法和POST方法的区别是什么?

GET显示在地址栏URL中输入的表单值,而POST则没有。POST显示在地址栏URL中输入的表单值,而GET则没有。没什么区别。解析:GET方式以显式提交表单,可以在URL(地址栏)看见我们传的参数POST方式是隐式传值,不可见。

分享 转发
TOP
发新话题 回复该主题