Heim  >  Artikel  >  Backend-Entwicklung  >  Debugging-Tools – das installierte xdebug-Modul ist in phpinfo nie sichtbar

Debugging-Tools – das installierte xdebug-Modul ist in phpinfo nie sichtbar

WBOY
WBOYOriginal
2016-08-04 09:21:502331Durchsuche

Folgen Sie den Anleitungen im Internet und konfigurieren Sie die Konfiguration wie unten gezeigt:
Debugging-Tools – das installierte xdebug-Modul ist in phpinfo nie sichtbar

Allerdings ist das installierte xdebug-Modul nie in phpinfo zu sehen

Antwortinhalt:

Folgen Sie den Anleitungen im Internet und konfigurieren Sie die Konfiguration wie unten gezeigt:
Debugging-Tools – das installierte xdebug-Modul ist in phpinfo nie sichtbar

Allerdings ist das installierte xdebug-Modul nie in phpinfo zu sehen

Möglicherweise sind mehrere Konfigurationsdateien vorhanden. Es wird empfohlen, auf der PHPInfo-Seite nach Loaded Configuration File und Additional .ini files parsed zu suchen, um die entsprechende php.ini-Datei zum Konfigurieren von xdebug zu finden. Führen Sie php --ini in der Befehlszeile aus, um die unter der CLI geladene Konfigurationsdatei anzuzeigen. Konfigurieren Sie sie nicht falsch.

Ihre xdebug-Version ist wahrscheinlich falsch.
1 xdebug wird oft zum Drucken und Formatieren von var_dump verwendet. Es scheint praktisch zu sein.
2 Arbeiten Sie mit wincachegrind zusammen, um den Code zu analysieren und zu optimieren.
Wenn Sie nur das Array formatieren und drucken möchten, finden Sie hier eine Methode

<code>/**</code>
    • PHP-Ausgabe-Debugging

    • @param unbekannte $vars

    • @param string $label

    • @param string $return

    • @return string|NULL
      */

    1. statischer Funktionsdump($vars, $label = '', $return = false) {

      <code>   if (ini_get('html_errors')) {
             $content = "<pre class="brush:php;toolbar:false">\n";
             if ($label != '') {
                 $content .= "<strong>{$label} :</strong>\n";
             }
             $content .= htmlspecialchars(print_r($vars, true));
             $content .= "\n
      \n"; } else { $content = $label . " :\n" . print_r($vars, true); } if ($return) { return $content; } echo $content; return null;

      }
      Sie können es als global definieren

    Stellungnahme:
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn