【发布时间】:2011-08-01 10:18:30
【问题描述】:
我知道这可能是一个愚蠢的问题,但我遇到了一个 php 代码的 sn-p,它在执行其他功能之前检查 $_POST is_array() 是否。
现在我猜 $_POST 是否应该始终是关联数组?真的需要这个检查吗?为什么?
【问题讨论】:
-
并非总是如此。我个人在 $_POST、$_GET 和 Co 周围使用对象包装器。它们仍然作为数组工作,但它们是 ArrayObjects 并且会通过简单的
is_array()检查失败。但这是一个非常特殊的情况。通常不用担心。