PHP试题库

第 1 题 [单选题] :

$array = array('a','b','c','d'); $array_now = array_splice($array,2); print_r($array_now);

  • A、Array ( [0] => c [1] => d )
  • B、Array ( [0] => a [1] => c )
  • C、Array ( [0] => b [1] => d )
  • D、Array ( [0] => a [1] => b )

答案:A

解析:

第 2 题 [单选题] :

strlen("I am a student")的输出结果是11。

  • A、对
  • B、错

答案:B

解析:

第 3 题 [单选题] :

session与cookie只是名称不同,实质上没有什么区别,均可用于实现用户登录等功能。

  • A、错
  • B、对

答案:A

解析:

第 4 题 [问答题] :

PHP支持多继承吗?

  •  

解析:不可以。PHP类只能继承一个父类,并用关键字“extended”标识。

第 5 题 [问答题] :

把 John 新增到 users 阵列?

  •  

解析:$users[] = ‘john’;   array_push($users,‘john’);

第 6 题 [单选题] :

PHP中,使用全局变量的函数必须通过什么声明变量?

  • A、STATIC关键字
  • B、GLOBAL关键字
  • C、LOCAL关键字

答案:B

解析:

第 7 题 [单选题] :

以下哪个声明不是合法的PHP变量声明?

  • A、$aVaR
  • B、${“MyVar”}
  • C、$_10
  • D、$10_somethings

答案:D

解析:

第 8 题 [单选题] :

一个php文件的地址为c:/apache/htdocs/phptutor/index.php,虚拟主机的地址是c:/apache/htdocs,那么$_SERVER['PHP_SELF']应该评价到哪个页面?

  • A、index.php
  • B、/htdocs/phptutor/index.php
  • C、/phptutor/index.php
  • D、c:/apache/htdocs/phptutor/index.php

答案:C

解析:

第 9 题 [单选题] :

function foobar( ) { $a = func_get_args( ); return $a[2];}print foobar('a',1,'b',2);输出是什么?

  • A、2
  • B、a
  • C、b
  • D、1
  • E、a2

答案:C

解析:

第 10 题 [单选题] :

php_strip_whitespace 函数返回什么?

  • A、返回去掉了空格的字符串
  • B、全都不对
  • C、返回给定文件中的PHP源码,去掉了注释和空格
  • D、返回给定文件中的PHP源码,去掉了空格
  • E、返回去掉了注释和空格的字符串

答案:C

解析:

第 11 题 [单选题] :

parse_url()函数的功能是:

  • A、验证URL,并返回给定的组件
  • B、将URL分裂成标准URL组件
  • C、全部都不正确
  • D、返回解码的URL

答案:B

解析:

第 12 题 [单选题] :

哪个变量是PHP自动提供的?

  • A、$_CLIENT
  • B、$_SERVER
  • C、$_UPLOADED_FILES
  • D、$_DIR

答案:B

解析:

第 13 题 [单选题] :

对下面的表达式描述正确的是: (T/t)(M/m)

  • A、表达式出现T或t并且有M或者m
  • B、表示两个字符TM、Tm、tM、tm
  • C、以字母T或t开头,后面接一个字母M或者m
  • D、表达式中有T、t、M、m中任意一个

答案:C

解析:

第 14 题 [问答题] :

有一个网页地址, 比如PHP开发资源网主页: http://www.phpres.com/index.html,如何得到它的内容?

  •  

解析:<pre ><code class=方法1(对于PHP5及更高版本): $readcontents = fopen("http://www.phpres.com/index.html", "rb"); $contents = stream_get_contents($readcontents); fclose($readcontents); echo $contents; 方法2: echo file_get_contents("http://www.phpres.com/index.html");"php hljs">方法1(对于PHP5及更高版本): $readcontents = fopen("http://www.phpres.com/index.html", "rb"); $contents = stream_get_contents($readcontents); fclose($readcontents); echo $contents; 方法2: echo file_get_contents("http://www.phpres.com/index.html");</code></pre>

第 15 题 [单选题] :

isset()的功能是( )

  • A、测试常量是否存在
  • B、测试常量是否为空
  • C、测试变量是否存在
  • D、测试变量是否为空

答案:C

解析:

第 16 题 [单选题] :

stdClass的一个对象如何设置成员value的值?

  • A、$variable.value = 'value';
  • B、$variable['value'] = 'value';
  • C、$variable.['value'] = 'value';
  • D、$variable->value = 'value';
  • E、$variable[value] = 'value';

答案:D

解析:

第 17 题 [单选题] :

PHP中定义常量的方法是:

  • A、variable
  • B、dim
  • C、undefined()
  • D、VAR
  • E、define()

答案:E

解析:

第 18 题 [单选题] :

要循环操作非顺序索引的数组时,可以用下面哪个函数来读取数组当面元素的索引值?

  • A、prev( )
  • B、next( )
  • C、key( )
  • D、current( )

答案:C

解析:

第 19 题 [单选题] :

有关PHP面向对象的说法,不对的是:

  • A、要实现一个接口,使用 implements操作符,类中必须实现接口中定义的所有方法,否则会报一个致命错误。
  • B、类名可以是任何非 PHP保留字的合法标签,汉字也可以作为PHP的类名。
  • C、如果PHP的子类中定义了构造函数,则创建子类的对象时,会隐式的调用其父类的构造函数。
  • D、序列化一个对象将会保存对象的所有变量,但是不会保存对象的方法,只会保存类的名字。

答案:C

解析:必须显式调用 parent::__construct();

第 20 题 [单选题] :

  • A、48
  • B、18
  • C、28

答案:B

解析:

 

 

第 1 题 [单选题] :

$array = array('a','b','c','d'); $array_now = array_splice($array,2); print_r($array_now);

  • A、Array ( [0] => c [1] => d )
  • B、Array ( [0] => a [1] => c )
  • C、Array ( [0] => b [1] => d )
  • D、Array ( [0] => a [1] => b )

答案:A

解析:

第 2 题 [单选题] :

strlen("I am a student")的输出结果是11。

  • A、对
  • B、错

答案:B

解析:

第 3 题 [单选题] :

session与cookie只是名称不同,实质上没有什么区别,均可用于实现用户登录等功能。

  • A、错
  • B、对

答案:A

解析:

第 4 题 [问答题] :

PHP支持多继承吗?

  •  

解析:不可以。PHP类只能继承一个父类,并用关键字“extended”标识。

第 5 题 [问答题] :

把 John 新增到 users 阵列?

  •  

解析:$users[] = ‘john’;   array_push($users,‘john’);

第 6 题 [单选题] :

PHP中,使用全局变量的函数必须通过什么声明变量?

  • A、STATIC关键字
  • B、GLOBAL关键字
  • C、LOCAL关键字

答案:B

解析:

第 7 题 [单选题] :

以下哪个声明不是合法的PHP变量声明?

  • A、$aVaR
  • B、${“MyVar”}
  • C、$_10
  • D、$10_somethings

答案:D

解析:

第 8 题 [单选题] :

一个php文件的地址为c:/apache/htdocs/phptutor/index.php,虚拟主机的地址是c:/apache/htdocs,那么$_SERVER['PHP_SELF']应该评价到哪个页面?

  • A、index.php
  • B、/htdocs/phptutor/index.php
  • C、/phptutor/index.php
  • D、c:/apache/htdocs/phptutor/index.php

答案:C

解析:

第 9 题 [单选题] :

function foobar( ) { $a = func_get_args( ); return $a[2];}print foobar('a',1,'b',2);输出是什么?

  • A、2
  • B、a
  • C、b
  • D、1
  • E、a2

答案:C

解析:

第 10 题 [单选题] :

php_strip_whitespace 函数返回什么?

  • A、返回去掉了空格的字符串
  • B、全都不对
  • C、返回给定文件中的PHP源码,去掉了注释和空格
  • D、返回给定文件中的PHP源码,去掉了空格
  • E、返回去掉了注释和空格的字符串

答案:C

解析:

第 11 题 [单选题] :

parse_url()函数的功能是:

  • A、验证URL,并返回给定的组件
  • B、将URL分裂成标准URL组件
  • C、全部都不正确
  • D、返回解码的URL

答案:B

解析:

第 12 题 [单选题] :

哪个变量是PHP自动提供的?

  • A、$_CLIENT
  • B、$_SERVER
  • C、$_UPLOADED_FILES
  • D、$_DIR

答案:B

解析:

第 13 题 [单选题] :

对下面的表达式描述正确的是: (T/t)(M/m)

  • A、表达式出现T或t并且有M或者m
  • B、表示两个字符TM、Tm、tM、tm
  • C、以字母T或t开头,后面接一个字母M或者m
  • D、表达式中有T、t、M、m中任意一个

答案:C

解析:

第 14 题 [问答题] :

有一个网页地址, 比如PHP开发资源网主页: http://www.phpres.com/index.html,如何得到它的内容?

  •  

解析:<pre ><code class=方法1(对于PHP5及更高版本): $readcontents = fopen("http://www.phpres.com/index.html", "rb"); $contents = stream_get_contents($readcontents); fclose($readcontents); echo $contents; 方法2: echo file_get_contents("http://www.phpres.com/index.html");"php hljs">方法1(对于PHP5及更高版本): $readcontents = fopen("http://www.phpres.com/index.html", "rb"); $contents = stream_get_contents($readcontents); fclose($readcontents); echo $contents; 方法2: echo file_get_contents("http://www.phpres.com/index.html");</code></pre>

第 15 题 [单选题] :

isset()的功能是( )

  • A、测试常量是否存在
  • B、测试常量是否为空
  • C、测试变量是否存在
  • D、测试变量是否为空

答案:C

解析:

第 16 题 [单选题] :

stdClass的一个对象如何设置成员value的值?

  • A、$variable.value = 'value';
  • B、$variable['value'] = 'value';
  • C、$variable.['value'] = 'value';
  • D、$variable->value = 'value';
  • E、$variab
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值