gpt4 book ai didi

PHP 错误 : Call to Undefined Function

转载 作者:行者123 更新时间:2023-12-02 04:42:16 27 4
gpt4 key购买 nike

我在 PHP 类中有两个方法:

    public static function sID($urlID) {
return base_convert($urlID, 10, 62) - 239000;
}

public static function load($urlID) {
if ($urlID = "" || !is_numeric($urlID)) return 0;
$id = sID($urlID); // ERROR ON THIS LINE
}

我收到错误:

Fatal error: Call to undefined function sID()

我在网上四处寻找,但令人惊讶的是,还没有找到解决这个看似简单的问题的方法。是否存在语法错误或其他原因?

最佳答案

这是一个static class method , 所以你必须用 self:: 来引用它。

$id = self::sID($urlID);

你也可以使用类名:(这里假设class Foo):

$id = Foo::sID($urlID);

由于您是在类本身中执行此操作,因此使用 self:: 可能更清晰且更易于理解。

关于PHP 错误 : Call to Undefined Function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20587846/

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