Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直在寻找这方面的信息,但没有运气。也许我不是在寻找正确的东西。
在 Perl 中,您可以创建tied对象,如标量、散列或数组,并定义与对象交互时发生的情况。例如,您可以将哈希与数据库联系起来,并在您分配或修改该哈希中的值时自动更改数据库记录。
tied
PHP中有什么东西可以用于同样的目的吗?(不仅适用于数据库,还可以在更改/访问变量时触发操作等)
如果我理解 Tie::Hash 的作用,它有点像内部化观察者的实现,不幸的是 PHP 不提供类似的东西,尤其是在标量值和数组等方面。
这听起来很危险地接近黑魔法:)