
那么问题来了,这个问题怎么理解:
<?php foreach ($_POST as $key => $value) { $_POST[false]=$value; } var_dump($_POST); ?> post 数据 w:123 a=456
结果:
array(3) { ["w"]=> string(3) "123&quo; ["a"]=> string(3) "456" [0]=> string(3) "456" } 1 lizheming 2015 年 11 月 1 日 http://php.net/manual/zh/language.types.array.php =_=! 请认真阅读文档… |
2 belain 2015 年 11 月 1 日 <?php foreach ($_POST as $key => $value) { $_POST[0]=$value; } var_dump($_POST); ?> 很难理解? |
3 maddot 2015 年 11 月 1 日 呵呵 |
4 aprikyblue 2015 年 11 月 1 日 > // 键( key )可是是一个整数 integer 或字符串 string |
5 GGGG430 2015 年 11 月 1 日 0 和 '' 都相当于空字符和 false |
6 towser 2015 年 11 月 1 日 false 被转换成 0 了。你是最好的程序员。 |
7 Tianpu 2015 年 11 月 1 日 构造这种明显错误的语法究竟是为了什么? |
8 odirus 2015 年 11 月 1 日 何必为了黑而黑呢?如果你觉得自己牛逼,那首先你应该知道某种语言的缺陷,其次你还能规避或者用其他语言来弥补。你是连缺陷都不了解呢?还是不会其他拿手语言呢? |
10 odirus 2015 年 11 月 1 日 你这个标题让人看了就觉得。。,我也写过很长时间的 PHP ,不过遇到问题我会去先尝试解决,再回来总结。如果你提问,请认真提问。 |
11 MaiCong 2015 年 11 月 1 日 不是语言的锅,是你为什么要这样写。 |
12 pseudo 2015 年 11 月 1 日 莫名其妙 |
13 lincanbin 2015 年 11 月 1 日 via Android 低端黑 |
15 lincanbin 2015 年 11 月 1 日 via Android 这证明了 PHP 鲁棒性强,写其他语言里会爆炸的语句,竟然也能正常运行。 PHP 对于 *个别群体* 的容忍度太高,这点不太好。 |
16 dangyuluo 2015 年 11 月 1 日 又是一个最好的程序员 |
17 wdlth 2015 年 11 月 1 日 JS 能钻空子的还要多…… |
18 lk1ngaa7 2015 年 11 月 1 日 有意思? php 写得好,对你本身的编程功底要求是非常高的 |
19 kaka8wp 2015 年 11 月 2 日 false 转换成 0 , Array([w] => 123 [a] => 456 [0] => 456)。[w] => 123 和[0] => 456 是不一样的。 |
20 dcsite 2015 年 11 月 2 日 你是最好的程序员~ 够低端 |
21 ifconfig 2015 年 11 月 2 日 you sucks |
22 adexbn 2015 年 11 月 2 日 这个标题是用来解决女朋友叫你出去陪她逛街问题的 |
23 t2doo 2015 年 11 月 2 日 不喜欢 PHP 可以不写嘛,不要这么为难自己,去写 JAVA 吧,那也是不错的语言,哈哈 |