Sublime Text 2 has the concept of build systems. This basically means that if you are editing a Python file then you can run the Python interpreter on the source file your are editing and see the output in a console window, all without having to leave the Sublime editor. It’s surprising how much quicker and easier this is compared to having to leave Sublime to swap to a separate console window.php
This is Sublime’s Tools->Build System menu app
Surprisingly, there is no supplied build system for PHP, to add one go to 「New Build System」. A new tab opens for file untitled.sublime-build with the following in it:ui
<!-- lang: js --> { 「cmd」: [「make」] }
Delete that and replace it with this:this
<!-- lang: js --> { 「cmd」: [「php」, 「$file」], 「file_regex」: 「php$」, 「selector」: 「source.php」 }
And save the file. Sublime will pop up the file save dialog, which defaults to the directory that Sublime uses for its user-generated config files, so don’t change the directory, just save this file as php.sublime-build. Now, when you edit a file whose name ends with php (as specified by the 「php$」 regex in the config file) you will have a build system available. You can now hit CTRL+B and the PHP interpreter will run against your source file and the output appears in a Sublime Text window.code
The grey window shows the output of the PHP interpreter and the time it took to run.ci