刚做完VEN同学发在原创区的一套题,做完深受打击,当然也在失败中发现了平时不很注意的细节问题,如第4题的数组,很多人好像都会犯这个错误:
===================================================================================
4.运行以下代码将显示什么?
PHP代码:
<?php
define(myvalue, "10");
$myarray[10] = "Dog";
$myarray[] = "Human";
$myarray['myvalue'] = "Cat";
$myarray["Dog"] = "Cat";
print "The value is: ";
print $myarray[myvalue]."/n";
?>
A.The Value is: Dog
B.The Value is: Cat
C.The Value is: Human
D.The Value is: 10
E.Dog
答案:4.注意,$myarray的键值并没有打上引号。所以,正在访问的键不是myvalue字符串,而是常量myvalue的值。最终访问的是$myarray[10],值是Dog,答案是A。
================================================================================
做完后细查了一下手册,原来手册中数组部分的说明已经写的非常详细了,以前咋没发觉呢,深思...反省...!