Jump to content
xt:Commerce Community Forum

{DEBUG} direkt in PHP Dateien


CoE

Recommended Posts

Hallo zusammen,

mal eine ganz "einfache" Anfängerfrage (PHP-Kenntnisse sind leider nur basic):

In den HTML Dateien kann man per {DEBUG} alle vorhandenen Variablen in einem Popup ausgeben. Gibt es so eine Funktion auch für PHP, d.h. wie kann ich direkt in einer php-Datei eine Ausgabe der definierten Variablen erzeugen - am besten auch als Popup?

Hintergrund: Ich möchte in einem kleinen Plugin eine Funktion programmieren und benötige daher die in php vorhandenen Variablen an diesem Hookpoint. Diese kann ich dann weiter verwenden um mit meinem php-skript zu arbeiten, bspw. if($customer_name = 'Müller') ...

Es gibt bestimmt eine einfache Möglichkeit, die zur Laufzeit vorhandenen Variablen in php auszugeben, evtl. auch als Popup/HTML output?:rolleyes:

Link to comment
Share on other sites

Super, vielen Dank! :)

Für alle interessierten die Kurzfassung:

Mit einem

var_dump(get_defined_vars());

direkt im php code bekommt man alle definierten Variablen als Array (mehrdimensional) ausgegeben.

Mit

print "<pre>";

var_dump(get_defined_vars());

print "</pre>";

wird das ganze noch halbwegs lesbar formatiert. ;)

Link to comment
Share on other sites

ich mache es meißtens so:

function __what($value){
if (is_array($value)){
echo '<pre>'.print_r($value,true).'</pre>';
}else{
echo '$value: '.$value.' (string)<br /><br />';
}
}[/PHP]

(in xt:Commerce geht aber auch __debug(), die Funktion ist ähnlich )

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...