Thanks to everyone for the suggestions.  Unfortunately, I'm up against a
couple of major hurdles:

1.  My host does not allow command line access and has disabled shell
execution of PHP;

2.  Error reporting has been turned off and I can't seem to turn that on
with ini_set or error_reporting (which is fun when I have minor syntax
errors to fix); and

3.  My host is also stuck in PHP 4.3, so the check_syntax function isn't
available to me either (although I understand that this function has been
deprecated in the most recent builds of PHP).

At this point, I'll just use file_exists and is_readable for some basic
checking, and hope that the included files have no syntax errors.

On Fri, Feb 29, 2008 at 11:25 AM, Daniel Brown <[EMAIL PROTECTED]> wrote:

> On Thu, Feb 28, 2008 at 9:58 PM, Richard S. Crawford
> <[EMAIL PROTECTED]> wrote:
> > I'm trying to figure out a way to make sure an included PHP file has no
> syntax
> >  errors before actually including it as a part of project. Is this even
> >  possible?  I'm running into brick walls.
>
>    As far as I know, the only way to do that is via the CLI (or
> accessing the include file directly in the browser).
>
>    Make sure that error_reporting is enabled and that it's set to
> report E_ALL if you want to really be sure your code is clean (i.e. -
> reporting unused, undefined, and uninstantiated variables, et cetera).
>
>    Then, if done from a *nix command line, just type:
>        php -l /path/to/include/file.php
>
> --
> </Dan>
>
> Daniel P. Brown
> Senior Unix Geek
> <? while(1) { $me = $mind--; sleep(86400); } ?>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
Richard S. Crawford ([EMAIL PROTECTED])
http://www.mossroot.com
Publisher and Editor in Chief, Daikaijuzine (http://www.daikaijuzine.com)
Support me in Write-a-thon 2007:
    http://www.firstgiving.com/richardscrawford

Reply via email to