繁体   English   中英

未知功能

[英]Unknown function

我有一个名为ranking.php的脚本。 我将此脚本称为另一个脚本(headtohead.php)的顶部,如下所示:

include("ranking.php");

在排名脚本中,有一个名为“ win”的函数。 在headtohead.php脚本中,我具有以下功能:

global $form, $database, $foottour, $ranking;

然后在函数本身中:

$newHomePoints = $ranking->win($homePoints, $homescore, $awayscore, ($homeStar - $awayStar));

我收到错误消息,说函数“ win”在调用它的行上是未知的?

$ranking->win(...)在对象上调用方法。 ranking.phpwin函数实际上是类中的方法吗? 如果它是独立函数,则必须将其作为独立函数调用。

您可以尝试仅在存在时调用该方法:

if (method_exists('win', $ranking)) {
    $newHomePoints = $ranking->win($homePoints, $homescore, $awayscore, $homeStar - $awayStar);
}

是$ rank类的实例? 如果不是,则应使用$ ranking = new“此处的类名称”(); 您可以发布ranking.php的源代码吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM