phpdbg Introduktion
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
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.