我正在尝试将 WebORB 用于 PHP。
/weborb/ 文件夹已复制到我的 Web 根目录中,我可以通过 /weborb/index.php 访问控制台。
我已将我的测试应用程序复制到 /weborb/_Services/Test/Main.php。文件内容如下:
<?php
require_once '/home/user/www/MyClass.php';
class Main
{
public function testMethod($str)
{
return $this->MyClass->myMethod($str);
}
}
?>
“/home/user/www/MyClass.php”的文件内容为:
<?php
class MyClass
{
public function myMethod($str)
{
return $str;
}
}
$MyClass = new MyClass();
?>
当我尝试通过控制台传递一个字符串时,只是说“通道已断开”。也没有任何内容记录到 error_log 中。如果我更换:
return $this->MyClass->myMethod($str);
..和..
return $str;
..有用!我只是希望能够调用其他实例化的类/方法。