gpt4 book ai didi

php: __destruct 问题(OOP 新手)

转载 作者:行者123 更新时间:2023-12-04 02:24:36 25 4
gpt4 key购买 nike


我是 OOP 编程的新手。所以我有 2 个关于 __destruct 函数的问题。

  1. 我可以从 __destruct 调用另一个对象函数吗?或者其他函数是否已经未声明?例如:

    function __destruct()
    $this->save();
  2. 我还可以在普通代码中调用 __destruct 函数吗?例如:

    $object_name->__destruct();

最佳答案

  1. 是的,我猜这会起作用,尽管在垃圾收集器中调用 save() 有点违反直觉(而且设计很糟糕。)

  2. 是的,如果您愿意,它会在不再存在对该对象的引用时由 PHP 自动调用。

关于php: __destruct 问题(OOP 新手),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23595017/

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