phpdbg Introduktion

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

Introduktion

Implementerad som en SAPI-modul kan phpdbg utöva fullständig kontroll över miljön utan att påverka funktionaliteten eller prestandan för din kod.

phpdbg syftar till att vara en lättviktig, kraftfull och användarvänlig plattform för felsökning av PHP. Den erbjuder följande funktioner:

  • Steg-för-steg-felsökning
  • Flexibla Brytpunkter (klassmetod, funktion, fil:rad, adress, opcode)
  • Enkel åtkomst till PHP med inbyggd eval()
  • Användar-API
  • Oberoende av SAPI - Enkel integration
  • Stöd för PHP-konfigurationsfiler
  • JIT Super Globals - Ställ in dina egna!
  • Valfri readline-stöd - Bekväm terminalhantering
  • Enkel användning - Se Hjälp :)

Kommandoradsalternativ

Alternativ Exempelargument Beskrivning
-c -c/my/php.ini Ange php.ini-fil att ladda
-d -dmemory_limit=4G Ställ in en php.ini-direktiv
-n Inaktivera standard php.ini
-q Undertryck välkomstmeddelande
-v Aktivera oplog-utgång
-b Inaktivera färg
-i -imy.init Ange .phpdbginit-fil
-I Ignorera standard .phpdbginit
-O -Omy.oplog Ställ in oplog-utgångsfil
-r Kör exekveringskontext
-rr Kör exekveringskontext och avsluta efter körning (ignorerar brytpunkter)
-e Generera utökad information för debugger/profiler
-E Aktivera steg-för-steg genom eval, var försiktig!
-s -s=, -s=foo Läs kod att exekvera från stdin med en valfri avgränsare
-S -Scli Åsidosätt SAPI-namn, var försiktig!
-l -l4000 Ställ in fjärrkonsolportar
-a -a192.168.0.3 Ställ in fjärrkonsol bind-adress
-x Aktivera XML-utgång (istället för normal textutgång)
-p -p, -p=func, -p* Visa opcodes och avsluta
-h Skriv ut hjälppresentation
-V Skriv ut versionsnummer
-- -- arg1 arg2 Använd för att avgränsa phpdbg-argument och php $argv; lägg till alla $argv-argument efter det

Sidslut

Orginalhemsidan på Engelska :https://www.php.net/manual/en/intro.phpdbg.php

PHP

Funktioner Funktionsreferens phpdbg_—_Interaktiv_PHP_Debugger


Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp.se som har sponsrat Linux.se med webserver.