PHP从同一类中的另一个函数调用函数
我不知道如何使这项工作的任何帮助将不胜感激PHP从同一类中的另一个函数调用函数,php,Php,我不知道如何使这项工作的任何帮助将不胜感激 <?php class some{ function display() { $w ="its working"; $this->show($w); } function show($s) { echo $s; } } ?> 如果您添加最后两行,它将起作用: <?php class some{ function display() { $w ="its working";
<?php
class some{
function display()
{
$w ="its working";
$this->show($w);
}
function show($s)
{
echo $s;
}
}
?>
如果您添加最后两行,它将起作用:
<?php
class some{
function display()
{
$w ="its working";
$this->show($w);
}
function show($s)
{
echo $s;
}
}
$x = new some;
$x->display();
?>
然后单击“执行代码”你被正确地建议创建一个类的实例,然后对其调用方法,但是你
看,这就是我不想要的…我想要一些方法使它工作,而不添加这两行…通过做其他事情…只是不是那样…我不知道我能做什么 其他事情很简单!让你的方法变得更强大 将类属性或方法声明为静态使它们可以访问,而不需要类的实例化 那你就做吧
some::display();
似乎没有调用display()函数。调用该函数并重试。
$W
和$W
不是同一个变量,那么请定义您所说的“使此工作正常”是什么意思。目前,它是完全有效的代码。除非你忘了做一个some
的实例,并调用它的display()
方法?它不起作用,汉克……看,这就是我不想要的……我想要一种方法使它起作用,而不加那两行……通过做其他事情……只是不是那样……我想不出我能做什么
some::display();