繁体   English   中英

从另一个类调用php

[英]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.

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