[英]calling from another class php
这是代码:
<?php
class class1{
public function fun1
{
function fun2
{
echo 'Hello';
}
}
}
class class2{
//calling fun2
}
?>
我可以在class2中调用函数fun2以及如何调用。
是的,只要订单得到正确维护。
class test1
{
public function doSomething()
{
function doSomethingElse()
{
echo "doSomethingElse called\n";
}
}
}
class test2
{
public function doSomething()
{
doSomethingElse();
}
}
$t1 = new test1();
$t1->doSomething();
$t2 = new test2();
$t2->doSomething(); // "doSomethingElse called\n";
doSomethingElse(); // "doSomethingElse called\n";
通过调用$t1->doSomething();
,加载嵌套的doSomethingElse()
函数。 如果你没有调用$t1->doSomething();
首先,如果尝试调用嵌套函数,则会收到错误,因为它尚不存在。
//简化答案, 请参阅手册以获取有关如何/为何可能的更多详细信息 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.