Heim > Backend-Entwicklung > PHP-Tutorial > php数组的简单有关问题

php数组的简单有关问题

WBOY
Freigeben: 2016-06-13 12:59:58
Original
1030 Leute haben es durchsucht

php数组的简单问题

$arr=array(“foo” => “bar”, 12=> true);
echo $arr[“foo”];//输出bar
echo $arr[12];//输出1
?>
 谁能帮我解释一下这个数组问题,这个true为什么改成false就报错
------解决方案--------------------
报什么错?
应该不会啊,只是没有输出而已
------解决方案--------------------
$arr=array('foo' => 'bar', 12=> false);
echo $arr['foo'];//输出bar
echo $arr[12];//报错?

怎么可能?
------解决方案--------------------
加引号就可以了!
------解决方案--------------------
本地测试
程序无错误。。
------解决方案--------------------
试了一下,没错啊~ 楼主,求你的源代码~ 怎么错的。。~
------解决方案--------------------
改成false是不会报错的,但是不会输出。因为php里面false就是空。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage