gpt4 book ai didi

php - 如何在原位覆盖 php 方法

转载 作者:行者123 更新时间:2023-12-04 06:43:51 25 4
gpt4 key购买 nike

如何在 php 中原位覆盖类方法,即不扩展它?

如果可以,我会延长,但我不能。

最佳答案

你的意思是重载方法?你不能。 PHP 不支持重载。您要么必须在同一个类中创建一个新方法,要么在子类中覆盖它。

..或者情况就是这样,除了 __call() 和 __callStatic() 方法。这些允许您将方法名称和参数作为参数传递。您可以检查方法名称和参数来模拟重载。如果参数不同但方法名称相同,则做与平常不同的事情。

关于php - 如何在原位覆盖 php 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3923206/

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