On Aug 25, 2010, at 2:16 PM, David Marr wrote:
I am trying to use the "reformat document" command in the stock JavaScript bundle. When I run this command I get the following PHP error:
PHP Notice: Undefined index: TM_BUNDLE_SUPPORT in /private/tmp/temp_textmate.i7oQrD on line 19
It took me a while to figure this out as well. Depending on the way PHP is compiled, the TM environment variables may be $_ENV or $_SERVER. I had to put this at the top of my script to fix it:
$env = array_key_exists('TM_BUNDLE_SUPPORT', $_SERVER) ? $_SERVER : $_ENV;
And then you have to use $env any place the script would have used $_ENV.
As in my case, it appears you are using a version of PHP that is not part of the OS X standard install. You need to do this if you want to take advantage of XDEBUG and other nice facilities that are not in the standard OS X PHP installation.
John DeSoi, Ph.D.