Я пытаюсь использовать WebORB для PHP.Не удается вернуть значение из другого экземпляра класса/метода с помощью 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;
..Это работает! Я просто хочу иметь возможность вызывать другие экземплярированные классы/методы.
Я вижу, где я сейчас ошибся! Большое спасибо, что сработало! : D – Reado