-- Eric Coleman <[email protected]> wrote
(on Monday, 09 March 2009, 11:29 PM -0400):
> http://pecl.php.net/package/scream
>
> Not sure if ZF is still using the silence operator thingie anymore, but 
> scream stops it, very helpful.

It is in Zend_Loader::isReadable()... but most likely by 1.8 at the
latest, it won't.


> On Mar 9, 2009, at 5:09 PM, till wrote:
>
>> On Mon, Mar 9, 2009 at 8:53 PM, David Mintz <[email protected]>  
>> wrote:
>>> I suppose this is not even ZF-specific, but...
>>>
>>> I have been doing some Ajax stuff, intentionally outputting content- 
>>> type
>>> javascript/application followed by javascript code for the client to 
>>> eval.
>>> Working away, all is well until suddenly my javascript is being  
>>> returned as
>>> text/html. After a lot of diagnostic echo() I finally narrowed it  
>>> down to
>>> the fact that I had introduced a syntax error in a class that was  
>>> being
>>> instantiated along the way. (Too bad Zend Studio's usual red syntax
>>> error-flagging is not working today.)  There was nothing in the  
>>> browser
>>> output stream (at last not by the time it got to me) and nothing in  
>>> any
>>> error log by way of error message about this condition. But MY  
>>> content-type
>>> header was apparently being overwritten by the default text/html, it 
>>> seems,
>>> once execution blew up.
>>>
>>> The whole thing is really weird, and quite a cruel torture. (I know, 
>>> I
>>> should learn to properly use a proper debugger and I swear I will  
>>> some day
>>> before they put a toe-tag on me --- or cart me away to the  
>>> psychiatric
>>> hospital.)
>>>
>>> Has this happened to you? If so, what do you do to safeguard against 
>>> it
>>> happening again?
>>
>> Yes, of course.
>>
>> I safe guard with the following measures:
>>
>> a) error_log (php.ini) is setup and I have a terminal open with tail  
>> -f on it
>> b) I usually also have a listener on the log which adds a notice on  
>> our CI setup
>> c) I have a task to "php -l" all files in our CI setup -- evaluates a
>> file for "syntax errors"
>>
>> Hope that helps,
>> Till
>

-- 
Matthew Weier O'Phinney
Software Architect       | [email protected]
Zend Framework           | http://framework.zend.com/

Reply via email to