my take on it is that php reports the line it was on when it encountered the error with isn't the same as where you've made your mistake.
That sometimes is the case, depending on the error/omission. However, in my case the error is reported on a line number -before- the actual line number I found it on. I understand that compile/parse-time errors do not provide a lot of accuracy... I'm just trying to understand a little better how it generally preprocesses the file.
Steven J. Walker
Walker Effects
www.walkereffects.com
steve@walkereffects.com
On Tuesday, February 19, 2002, at 11:07 AM, Nick Wilson wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
* and then Steven Walker declared....
Does anyone know how line numbers are figured? I get errors like the
following:
Parse error: parse error in
/home/sites/site104/users/walker/web/admin/_fileutils.php on line 74
Is PHP preprocessing the code to remove comments and white space? The
larger my code file, the more inaccurate the parse error line number. In
this case, the actual error was on line 83.
Well I hope someone provides a more technically accurate answer than
mine :-) but my take on it is that php reports the line it was on when
it encountered the error with isn't the same as where you've made your
mistake.
- --
- -----------------------------------------------------------
www.explodingnet.com | Projects, Forums and
+ Articles for website owners
- -- Nick Wilson -- | and designers.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
iD8DBQE8cqKJHpvrrTa6L5oRArJ8AJ4jXm+TYxKbXhqhtAgmgR14wycojACgh4zX
vSFDxyu6sWvE7G14Jp91MZg=
=P2dl
-----END PGP SIGNATURE-----
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php