gpt4 book ai didi

PHP Class自动调整功能?

转载 作者:搜寻专家 更新时间:2023-10-31 20:51:35 24 4
gpt4 key购买 nike

我正在编写一个我希望能够非常轻松地扩展的类,但是每个变量都需要 3 或 4 个函数来配合它。我正在尝试想出一种可以利用数组或其他数据类型的方法,这样我就可以编写强制函数并将它们与每个变量一起使用,而无需编写越来越多的代码,只需简单地向数组添加一个新变量它是自动处理的。有没有人做过这样的事?

最佳答案

看看 PHP magic methods .当调用不可访问的属性时,您可以使用 __get 从数据存储(例如数组)中获取值,并在设置时使用 __set__call 方法在调用不可访问的方法时被调用,因此您可以在那里检查 4 个所需方法中的任何一个。请注意,魔术方法比手动编写所有方法要慢一些。

关于PHP Class自动调整功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6986288/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com