Jump to content

syntax check


The Little Guy

Recommended Posts

There's a website here which does syntax checking on php files, and the source code to that is available. But even that runs the code.

 

Is there any particularly reason that you don't want to run the code? The way I'd do it is to use file_get_contents() using the URL (so you don't just get the PHP code; assuming fopen_wrappers is enabled) and grab what the script running is outputting.

Link to comment
https://forums.phpfreaks.com/topic/179124-syntax-check/#findComment-945060
Share on other sites

if you have access to the command line

php -l phpfile.php

 

I have been doing that, but it isn't working properly...

 

exec("php -l '$filename'", $opt);
print_r($opt);

 

I know the file ($filename) has errors in it, because I wrote it to have errors, and when it runs it outputs the errors (which I don't want).

 

but... the above output looks like this:

 

Array
(
)

 

shouldn't it have the error message in it?

Link to comment
https://forums.phpfreaks.com/topic/179124-syntax-check/#findComment-945063
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.