Я пытаюсь использовать WebORB для PHP.
Папка / weborb / была скопирована в мой веб-корень, и я могу получить доступ к консоли через /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;
.. это работает!Я просто хочу иметь возможность вызывать другие экземпляры классов / методов.