因此,我并没有做太多尝试,因为我是OOP的新手,我要做的只是创建一个用于设置动作进度条的函数。当我从类内部调用它时,它说该功能不存在。我该如何解决?谢谢!
如果我不在类中调用该函数,则进度条可以正常工作。
function progresSet($parama, $paramb) {
code to set prgress;
}
class register {
function a(dasdsadasd) {
progressSet('50', 'red');
}
}
错误
Fatal error: Uncaught Error: Call to undefined function progressSet() in /home/xkhckrzf/xenonmc/controller/controllers/register/main.php:280 Stack trace: #0 /home/xkhckrzf/xenonmc/controller/controllers/register/main.php(382): registerCntlr->main() #1 {main} thrown in /home/xkhckrzf/xenonmc/controller/controllers/register/main.php on line 280
您有一些错别字,但是可以,请看一下:
<?php
function progressSet($parama, $paramb) {
echo $parama . " - " . $paramb;
}
class register {
function classFunction($param1, $param2) {
progressSet($param1, $param2);
}
}
$register = new register();
$register->classFunction('50', 'red')
?>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句