I think I know what this is due to.
I have an autoloader in places for classes.
It seems that when a class is autoloaded, no matter what you do, it won't
bother throwing an error when it loads a class. It however just stops
processing. FULL STOP.
If the error is in the localfile, it works fine. runtime errors work fine. It
seems to be pre-runtime errors, now I don't know if this is because of the way
the autoloader works at run time as opposed to pre-runtime.
I don't know.
Anyhow.
If anyone could enlighten me, it would be great.
On Thu, 15 Dec 2005 15:45:47 +0100, Jochem Maas wrote
> internals,
>
> it may be a badly worded (and inappropriately directed) post BUT I
> can categorically say that php5+ does have problems with displaying
> errors under certain circumstances - you see nothing anywhere
> regardless of ini/log/display settings. I have had such issues since
> php.5.0.3beta, I have never been able to reproduce the issue in a
> simple script (certain degree of code complexity is required - in
> practice that means running a 'production' framework of some sort).
>
> examples of the sort of problems that cause NOTHING to be reported,
> NOTHING to be logged and NOTHING to be displayed:
>
> 1. failed require/require_once statements.
>
> 2. non-abstract class with abstract methods (as declared in a base
> class).
> 3. method signature incompatibilities.
>
> when faced with such an error (like I just spent another 2 hours
> figuring out a newly developed class was missing a method [no. 2] -
> not the first time!) the only recourse I have it to start at the
> first line of php that is run and write something like:
>
> die("WTF IS GOING ON!?!?! :-(");
>
> and then keep moving it a line or 2 down at a time (stepping into
> all/any include files, of which there are normally about 25-50) until
> I find the offending line/file (at which point I can try to figure
> out what is actually wrong).
>
> Daine Mamacos wrote:
> > Is there any reason why the php 5.1.1 command processor does not report
> > syntax
> > errors despite all errors being on in the .ini file?
> >
> > Maybe I'm doing something stupid.
>
> mee too - wish I knew what it was.
>
> >
> > --
> > random signature
> >
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
--
random signature
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php