0
Hier ist die KlasseKann nicht variabel in meiner PHP-Klasse erholen
class cwb extends SoapClient {
protected $raw_xml;
protected $filename;
public $users;
/**
* @param mixed $entity
*/
public function __construct($entity = '') {
parent::__construct('http://privatesite?WSDL');
$this->raw_xml = $this->createXmlFile($entity->token);
$this->filename = $this->createXmlFilename($entity->nome);
$this->users = $this->createUserArray();
}
/**
* @return string
*/
private function getFullPath(){
return (string)$this->getPath() . '/' . $this->filename;
}
}
Wenn ich versuche, meine protected $filename
in private function getFullPath()
zugreifen zu können, meine Variable immer leer ist, kennt jemand eine Lösung, den Inhalt der Variable zuzugreifen ?
Vielleicht ist es wirklich leer? Hast du versucht, 'var_dump ($ this-> filename);' zu überprüfen? –
'var_dump ($ entity);' – AbraCadaver
Ja, es ist leer, wenn ich einen Standardwert in der Klassendefinition einstelle, kann ich normal auf die Variable zugreifen, aber wenn ich die Variable im Konstruktor fülle, ist die Variable leer. –