PHP8 简介

2023-09-21 14:50 更新

作为SAPI模块实现,phpdbg可以在不影响代码功能或性能的情况下对环境进行完全控制。

phpdbg旨在成为PHP的轻量级、强大且易于使用的调试平台。它提供以下功能:

  • 逐步调试
  • 灵活的断点设置(类方法、函数、文件:行、地址、操作码)
  • 内置的eval(),轻松访问PHP
  • 用户自定义API
  • 与SAPI无关 - 易于集成 PHP配置文件支持 
  • JIT超级全局变量 - 自定义设置! 
  • 可选的readline支持 - 舒适的终端操作 
  • 简便操作 - 请查看帮助 :)
Command line options
Option Example Argument Description
-c -c/my/php.ini Set php.ini file to load
-d -dmemory_limit=4G Set a php.ini directive
-n   Disable default php.ini
-q   Suppress welcome banner
-v   Enable oplog output
-b   Disable color
-i -imy.init Set .phpdbginit file
-I   Ignore default .phpdbginit
-O -Omy.oplog Set oplog output file
-r   Run execution context
-rr   Run execution context and quit after execution (not respecting breakpoints)
-e   Generate extended information for debugger/profiler
-E   Enable step through eval, careful!
-s -s=, -s=foo Read code to execute from stdin with an optional delimiter
-S -Scli Override SAPI name, careful!
   
-l -l4000 Setup remote console ports
-a -a192.168.0.3 Setup remote console bind address
-x   Enable xml output (instead of normal text output)
-p -p, -p=func, -p* Output opcodes and quit
-h   Print the help overview
-V   Print version number
-- -- arg1 arg2 Use to delimit phpdbg arguments and php $argv; append any $argv argument after it


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号