Tom: ErrorInfo in PHP

Beitrag lesen

Hello,

$text = $stmt->errorInfo()[2];

in JavaScript kann man solche verketteten Schreibweisen nutzen, in PHP dagegen nicht.

$arr = stmt->errorInfo();
  $text = $arr;

Du meintest sicherlich das hier?

$arr = $stmt->errorInfo(); // ist "smtm" wirklich eine Konstante?

$text = $arr[2]; // Wert des dritten Array-Index

  
Alternativ dazu könnte die Methode errorInfo() auch modifiziert werden. Durch Angabe eines Parameters wäre es dann z.B. möglich, nicht ein Array, sondern nue ein Element des Ergebnisarrays zurückzugeben.  
  
Dazu müsstest Du natürlich in den Quellcode eingreifen, bzw. ihn entsprechend vererben.  
  
Wenn Du keinen Eingriff willst, kannst Du auch in der Interpreter-Ebene bleiben und einfach einen Wrapper um die Methode schreiben. Das wäre noch eine ALternative zur Vererbung.  
  
  
  
  
  
  
  
  
  
Liebe Grüße aus dem schönen Oberharz  
  
  
Tom vom Berg  
![](http://selfhtml.bitworks.de/Virencheck.gif)  
  

-- 
 ☻\_  
/▌  
/ \ Nur selber lernen macht schlau  
<http://bergpost.annerschbarrich.de>