我可以到达我要去的地方,但我想要最漂亮的路。
导致我来到这里的原因是研究运行一个函数的最佳方法,该函数返回一组对象,例如$dom->getElementsByTagName()
or$pdo->query('SELECT itcher FROM scratches')
然后 - 知道它只会有一个结果 - 访问该结果。
我做了一些研究,但我想知道我知道所有要知道的。
foreach
或者任何迭代多个事物的东西从美学的角度来看都是愚蠢的,因为我知道只有一个。将它转换为数组感觉就像一个瑕疵,我想开始我的代码。到目前为止,我最喜欢的一个是$object->{'0'}
因为它与我发现的一样接近$object[0]
,但它似乎并不适用于所有情况。有没有更漂亮的东西可以看?例如,foreach($key as $val)
当将 $key 设置为 $val 时,每次迭代到底在做什么?我可以自己做吗?
getElementsByTagName
也许我没有在脑海中正确地想象一个对象的想法,但是对于mysql 查询返回数组不是更有意义吗?他们为什么不呢?