J'essaie d'utiliser WebORB pour PHP.Impossible de renvoyer la valeur d'une autre classe/méthode instanciée à l'aide de WebORB pour PHP
Le dossier/weborb/a été copié dans ma racine Web et je peux accéder à la console via /weborb/index.php.
J'ai copié mon application de test dans /weborb/_Services/Test/Main.php. Le contenu du fichier est la suivante:
<?php
require_once '/home/user/www/MyClass.php';
class Main
{
public function testMethod($str)
{
return $this->MyClass->myMethod($str);
}
}
?>
Le contenu du fichier de « /home/user/www/MyClass.php » est:
<?php
class MyClass
{
public function myMethod($str)
{
return $str;
}
}
$MyClass = new MyClass();
?>
Lorsque je tente de transmettre une chaîne via la console est dit simplement "Canal déconnecté". Il n'y a rien non plus dans le journal des erreurs. Si je remplace:
return $this->MyClass->myMethod($str);
..avec ..
return $str;
..il fonctionne! Je veux simplement pouvoir appeler d'autres classes/méthodes instanciées.
Je vois où je me suis trompé maintenant !! Merci beaucoup, ça a marché! :RÉ – Reado