开放的编程资料库

当前位置:我爱分享网 > PHP教程 > 正文

飞行结构?不,Phly_Hash…

在与Paul和Mike讨论后,我确信’Struct’对Phly_Struct来说是个坏名字;结构很少可迭代,Phly_Struct的一个关键特性是其可迭代的特性。

问题是:给它起什么名字?关联数组在不同语言中有多种名称。在Perl中,它们是“散列”;Ruby和Javascript,“集合”;Python,“字典”。我立即排除了Phly_Dictionary,因为(a)我不希望它与在线词典混淆,并且(b)它太长了。“Collection”这个词也感觉太长了(尽管我写过像Cgiapp2_ErrorException_Observer_Interface这样的东西,所以我不知道为什么长度会成为这样一个问题),而且很多PHP开发人员也不熟悉。Hash可以暗示密码算法,但总的来说,它很短并且在PHP圈子中使用得足够频繁,这对我来说很有意义。

因此,我已将Phly_Struct重命名为Phly_Hash,并更新了Phly_Config以使用新包作为其依赖项。此外,我已经让它实现了Countable,因此您可以执行以下操作:

$idxCount = count($struct);

转到频道页面以获取有关将Phly添加到您的PEAR频道列表的说明,并使用pearinstall-aphly/Phly_Hashpearupgrade-aphly/获取新包Phly_Config.

未经允许不得转载:我爱分享网 » 飞行结构?不,Phly_Hash…

感觉很棒!可以赞赏支持我哟~

赞(0) 打赏