我无法弄清楚如何使这项工作任何帮助将不胜感激
<?php
class some{
function display()
{
$w ="its working";
$this->show($w);
}
function show($s)
{
echo $s;
}
}
?>
答案 0 :(得分:2)
建议您创建班级的实例,然后在其上调用方法,但 said
看到那些我不想要的.....我想要一些方法让它工作而不添加这两行...通过做其他事情...只是不那样......我不能弄清楚我能做些什么。
其他东西很简单!使您的方法 static
将类属性或方法声明为静态使它们可以访问,而无需实例化类。
public static function display()
{
$w ="its working";
self::show($w);
}
然后你可以做
some::display();
<强> Fiddle 强>
答案 1 :(得分:1)
如果你添加最后两行,它就能正常工作:
<?php
class some{
function display()
{
$w ="its working";
$this->show($w);
}
function show($s)
{
echo $s;
}
}
$x = new some;
$x->display();
?>
see here并点击&#34;执行代码&#34;
答案 2 :(得分:0)
似乎没有调用display()函数。调用该函数并重试。