Ben PHP için WebORB kullanmaya çalışıyorum.
/ WebORB / klasör benim web kök içine kopyalanmış ve I / WebORB / index.php üzerinden konsoluna erişebilirsiniz.
I / WebORB / _Services / Test / Main.php içine benim test uygulaması kopyalanan ettik. Aşağıdaki gibi dosya içeriği olan:
<?php
require_once '/home/user/www/MyClass.php';
class Main
{
public function testMethod($str)
{
return $this->MyClass->myMethod($str);
}
}
?>
"/ Home / user / www / MyClass.php" dosya içeriği olan:
<?php
class MyClass
{
public function myMethod($str)
{
return $str;
}
}
$MyClass = new MyClass();
?>
Ben konsol üzerinden bir dize geçmek çalıştığınızda sadece "Kanal bağlantısı kesildi" diyor edilir. Ya error_log içine kaydedilir şey yok. Ben değiştirin:
return $this->MyClass->myMethod($str);
.. Ile ..
return $str;
.. Bu işe yarıyor! Ben sadece diğer örneği sınıflar / yöntemleri çağırmak mümkün olmak istiyorum.