Skip to content
Snippets Groups Projects
Select Git revision
  • master
  • experimental
  • wip/iu/cabal-man
  • jessie-backports
  • anoe
  • helium
  • cabal-debian_v5.4.1-2
  • cabal-debian_v5.4.1-1
  • haskell-hledger-lib_v1.50.2-1
  • cabal-debian_v5.4.0-1
  • haskell-copilot-theorem_v4.6-1
  • haskell-copilot-prettyprinter_v4.6-1
  • haskell-copilot-libraries_v4.6-1
  • haskell-copilot-language_v4.6-1
  • haskell-copilot-interpreter_v4.6-1
  • haskell-copilot-core_v4.6-1
  • haskell-copilot-c99_v4.6-1
  • haskell-copilot_v4.6-1
  • haskell-aeson-jsonpath_v0.3.0.2-1
  • haskell-encoding_v0.10.2-1
  • cabal-debian_v5.3.0-1
  • haskell-xml-conduit-writer_v0.1.1.6-1
  • haskell-regex_v1.1.0.2-4
  • haskell-misfortune_v0.1.2.1-5
  • haskell-regex-pcre2_v1.0.0.0-3
  • ghc_v9.10.3-1_exp2
26 results

haskell-unix-time

  • Clone with SSH
  • Clone with HTTPS
  • Name Last commit Last update
    ..
    sapi/phpdbg/tests
    sapi/phpdbg/.gdbinit
    sapi/phpdbg/.phpdbginit
    sapi/phpdbg/CREDITS
    sapi/phpdbg/Makefile.frag
    sapi/phpdbg/README.md
    sapi/phpdbg/config.m4
    sapi/phpdbg/config.w32
    sapi/phpdbg/create-test.php
    sapi/phpdbg/phpdbg.1.in
    sapi/phpdbg/phpdbg.c
    sapi/phpdbg/phpdbg.h
    sapi/phpdbg/phpdbg.init.d
    sapi/phpdbg/phpdbg_bp.c
    sapi/phpdbg/phpdbg_bp.h
    sapi/phpdbg/phpdbg_break.c
    sapi/phpdbg/phpdbg_break.h
    sapi/phpdbg/phpdbg_btree.c
    sapi/phpdbg/phpdbg_btree.h
    sapi/phpdbg/phpdbg_cmd.c
    sapi/phpdbg/phpdbg_cmd.h
    sapi/phpdbg/phpdbg_eol.c
    sapi/phpdbg/phpdbg_eol.h
    sapi/phpdbg/phpdbg_frame.c
    sapi/phpdbg/phpdbg_frame.h
    sapi/phpdbg/phpdbg_help.c
    sapi/phpdbg/phpdbg_help.h
    sapi/phpdbg/phpdbg_info.c
    sapi/phpdbg/phpdbg_info.h
    sapi/phpdbg/phpdbg_io.c
    sapi/phpdbg/phpdbg_io.h
    sapi/phpdbg/phpdbg_lexer.c
    sapi/phpdbg/phpdbg_lexer.h
    sapi/phpdbg/phpdbg_lexer.l
    sapi/phpdbg/phpdbg_list.c
    sapi/phpdbg/phpdbg_list.h
    sapi/phpdbg/phpdbg_opcode.c
    sapi/phpdbg/phpdbg_opcode.h
    sapi/phpdbg/phpdbg_out.c
    sapi/phpdbg/phpdbg_out.h
    sapi/phpdbg/phpdbg_parser.c
    sapi/phpdbg/phpdbg_parser.h
    sapi/phpdbg/phpdbg_parser.output
    sapi/phpdbg/phpdbg_parser.y
    sapi/phpdbg/phpdbg_print.c
    sapi/phpdbg/phpdbg_print.h
    sapi/phpdbg/phpdbg_prompt.c
    sapi/phpdbg/phpdbg_prompt.h
    sapi/phpdbg/phpdbg_rinit_hook.c
    sapi/phpdbg/phpdbg_rinit_hook.h
    sapi/phpdbg/phpdbg_set.c
    sapi/phpdbg/phpdbg_set.h
    sapi/phpdbg/phpdbg_sigio_win32.c
    sapi/phpdbg/phpdbg_sigio_win32.h
    sapi/phpdbg/phpdbg_sigsafe.c
    sapi/phpdbg/phpdbg_sigsafe.h
    sapi/phpdbg/phpdbg_utils.c
    sapi/phpdbg/phpdbg_utils.h
    sapi/phpdbg/phpdbg_wait.c
    sapi/phpdbg/phpdbg_wait.h
    sapi/phpdbg/phpdbg_watch.c
    sapi/phpdbg/phpdbg_watch.h
    sapi/phpdbg/phpdbg_webdata_transfer.c
    sapi/phpdbg/phpdbg_webdata_transfer.h
    sapi/phpdbg/phpdbg_win.c
    sapi/phpdbg/phpdbg_win.h
    sapi/phpdbg/test.php
    sapi/phpdbg/web-bootstrap.php
    sapi/phpdbg/xml.md

    The interactive PHP debugger

    Implemented as a SAPI module, phpdbg can exert complete control over the environment without impacting the functionality or performance of your code.

    phpdbg aims to be a lightweight, powerful, easy to use debugging platform for PHP 5.4+.

    Features

    • Stepthrough Debugging
    • Flexible Breakpoints (Class Method, Function, File:Line, Address, Opcode)
    • Easy Access to PHP with built-in eval()
    • Easy Access to Currently Executing Code
    • Userland API
    • SAPI Agnostic - Easily Integrated
    • PHP Configuration File Support
    • JIT Super Globals - Set Your Own!!
    • Optional readline Support - Comfortable Terminal Operation
    • Remote Debugging Support - Bundled Java GUI
    • Easy Operation - See Help

    Planned

    • Improve Everything :)

    Installation

    To install phpdbg, you must compile the source against your PHP installation sources, and enable the SAPI with the configure command. It is enabled by default:

    cd /path/to/php-src
    ./buildconf --force
    ./configure
    make -j8
    ./sapi/phpdbg/phpdbg --version

    Where the source directory has been used previously to build PHP, there exists a file named config.nice which can be used to invoke configure with the same parameters as were used by the last execution of configure.

    Note: PHP must be configured with the switch --with-readline for phpdbg to support history, autocompletion, tab-listing etc.

    Command line options

    The following switches are implemented (just like cli SAPI):

    • -n ignore php ini
    • -c search for php ini in path
    • -z load zend extension
    • -d define php ini entry

    The following switches change the default behaviour of phpdbg:

    • -v disables quietness
    • -s enabled stepping
    • -e sets execution context
    • -b boring - disables use of colour on the console
    • -I ignore .phpdbginit (default init file)
    • -i override .phpgdbinit location (implies -I)
    • -O set oplog output file
    • -q do not print banner on startup
    • -r jump straight to run
    • -E enable step through eval()
    • -l listen ports for remote mode
    • -a listen address for remote mode
    • -S override SAPI name

    Note: Passing -rr will cause phpdbg to quit after execution, rather than returning to the console.

    Getting started

    See the website for tutorials/documentation.