PHP Console 3.0 - the most important update for 3 years
Three years have passed since the release of the first version, which you could read about in the article How to make friends with PHP with the Google Chrome console . During this time, the extension gained 43 `000 active users , and, last but not least, in November 2013 it was updated to version 3.0. Several months of development, and it turned out to be a completely rewritten, several times more functional version.
Video presentation with a demonstration of 90% of the expansion functionality. You can also try out how it all works by installing the extension and going to the test server examples page (by the way, the PHP code remote execution example is set up for the PHP 5.5 sandbox, who are interested, you can experiment with the new 5.5 features, just don't hang the server :) :)
Functionality Google Chrome PHP Console Extensions
No icons in the toolbar, only in the address bar (when active on the server)
Settings in the pop-up by clicking on the icon in the address bar
PHP errors, exceptions, and dump variables in the JavaScript console (Ctrl + Shift + J)
Grouping by request URL
Processing data from redirected pages
Output backtrace errors and exceptions
PHP errors, exceptions and dump variables in popup notifications
Auto-close by time (see options)
Opening a file line error in your IDE by clicking on the button in the notification (see options)
Copying error / dump data to the clipboard (see options)
Ignoring error output by type
Ignoring the output of dump variables by tag
Data processing from any sources: Web-page, AJAX, IFrame
Cuts long file paths
JavaScript errors in popup notifications (see options)
Remote execution of PHP code only in password protected mode
Each request is signed by the SHA-256 hash from the line of code and authorization token
The result contains: "output", "return" and "time" data
PHP error handling and exceptions in executable code
Adding variables for quick access from the code executed in the terminal
Protection of access to the file system using PHP options "open_basedir"
Helper - registers a global PC class for a shorter call to dump variables
PsrLogger - implementation of the PSR-3 logger interface
OldVersionAdapter - for migration from PhpConsole v1. * To v3. * Without changing the code
Your opinion
The server-side code, though covered in ~ 200 tests, is somehow possible some flaws and bugs. I would be very grateful if you leave feedback about the extension, and if you find any bug or missing functionality, then report it .
I will also be very grateful to everyone who responds to help porting the PHP Console to other languages.