【发布时间】:2011-04-02 08:33:13
【问题描述】:
嘿,伙计们,现在我以前从未使用过这种方法,我只是尝试了一下,看看它是否有效,它就像做梦一样。
通常人们倾向于这样做。
$tags = array();
while($row = $statement->FetchObject())
{
$tags[] = $row;
}
但是如果我这样做会更快还是代码更少。
$tags = array();
while($tags[] = $statement->FetchObject()){}
只是好奇而已
更新:
我确实理解 Cleaner 代码比 Less 代码要好得多,但因为我之前从未使用过这种方法,这只是对利弊的好奇。
【问题讨论】:
-
根本不应该这样。但只是
$tags = $db->getArr();在 getArr 方法内部 - 是的。但不在您的主代码中。
标签: php arrays while-loop