All Projects → julienfalque → xdebug

julienfalque / xdebug

Licence: MIT license
Enables Xdebug for CLI PHP scripts on demand

Programming Languages

shell
77523 projects
PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to xdebug

ducky
Chrome extension to overlay a (super adorable) rubber duck, as a virtual companion during rubber duck debugging.
Stars: ✭ 80 (+566.67%)
Mutual labels:  debug
sls-dev-tools
Dev Tools for the Serverless World - Issues, PRs and ⭐️welcome!
Stars: ✭ 825 (+6775%)
Mutual labels:  debug
axios-curlirize
axios plugin converting requests to cURL commands, saving and logging them.
Stars: ✭ 152 (+1166.67%)
Mutual labels:  debug
ts-debug-example
use ts-node debug Typescript code in vsc without compiling
Stars: ✭ 19 (+58.33%)
Mutual labels:  debug
adb-interface-vscode
🔌 A tool that allows you to execute ADB.exe commands/actions without having to interact with the terminal.
Stars: ✭ 26 (+116.67%)
Mutual labels:  debug
termlog
Console log to terminal
Stars: ✭ 16 (+33.33%)
Mutual labels:  debug
finch
🖥 Debug menu library for Android apps with supports network activity logging and many other useful features.
Stars: ✭ 42 (+250%)
Mutual labels:  debug
anti-debugging
Anti-debugging techniques on a (bad looking) Win32 application.
Stars: ✭ 74 (+516.67%)
Mutual labels:  debug
php-helpers
An extensive set of PHP helper functions and classes.
Stars: ✭ 27 (+125%)
Mutual labels:  debug
clrprint
Print colorful output in the terminal, idle, cmd, and Windows PowerShell using the same functions.
Stars: ✭ 22 (+83.33%)
Mutual labels:  debug
browser-push
Complete workout and guidelines to add web push notifications support for your webapp without third-party notification provider
Stars: ✭ 67 (+458.33%)
Mutual labels:  debug
jext-cli
This is a Joomla Component Builder CLI tool for creating a Joomla! 4 component using the terminal.
Stars: ✭ 28 (+133.33%)
Mutual labels:  php-cli
Hyperion-Chuck
Hyperion Plugin for Chuck
Stars: ✭ 22 (+83.33%)
Mutual labels:  debug
Pointless
A Static Blog Generator
Stars: ✭ 18 (+50%)
Mutual labels:  php-cli
static-php-cli
Build single static PHP binary in linux, build with PHP project together, with Swoole and other popular extensions included.
Stars: ✭ 129 (+975%)
Mutual labels:  php-cli
Vertx.Debugging
Debugging Utilities for Unity
Stars: ✭ 165 (+1275%)
Mutual labels:  debug
PowerPreference
💾 A Powerful library to control and simplify the usage of shared preference in Android.
Stars: ✭ 95 (+691.67%)
Mutual labels:  debug
ruby-ray
Easily debug Ruby applications
Stars: ✭ 17 (+41.67%)
Mutual labels:  debug
GoogleCloudLogging
Swift (Darwin) library for logging application events in Google Cloud.
Stars: ✭ 24 (+100%)
Mutual labels:  debug
drupal-debug
Alternative Kernel for Drupal 8 to improve the Developer eXperience during the development process.
Stars: ✭ 32 (+166.67%)
Mutual labels:  debug

Xdebug

This little shell script allows you to enable Xdebug on demand when running a PHP script.

Xdebug is a powerful tool to debug PHP scripts, but is also known to be a performance killer: enabling it by default for CLI scripts will slow down all PHP commands such as Composer or PHPUnit. It is then recommended to not load the Xdebug extension at all for CLI. If you need to debug a script, enable the extension just for this script.

Note: the script was tested with PhpStorm only.

Compatibility

The script currently supports PHP 7.2+ and Xdebug 2+.

Installation

Copy the xdebug file in a directory that is part of your PATH so it can be executed globally.

Usage

When you need to debug a PHP script, just prefix your command with xdebug:

$ xdebug phpunit

$ xdebug php script.php

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].