Re: Auto Syntax Checking on Execute -- disable?

From: Date: Sun, 15 Sep 2002 18:05:22 +0000
Subject: Re: Auto Syntax Checking on Execute -- disable?
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-116452@lists.php.net to get a copy of this message
> From: "Jason Caldwell" <jason@thinkingman.org> > To: <php-general@lists.php.net> > Sent: Sunday, September 15, 2002 1:43 PM > Subject: [PHP] Auto Syntax Checking on Execute -- disable? > When I run a PHP script -- it appears that before the script executes, the > syntax of the entire script is checked (first) -- then the script executes > (pending no errors of course.) > > Is there a way to turn-off this pre-execution syntax checking? Once my > scripts are written and bug checked, I'm not gonna want the syntax to be > checked each and every time. php is an interpreted language. It's parsed each time the script is read, and must be syntax checked. What would it do if it encountered an error while parsing a script, was told the file was syntactically correct, and yet it's not? In compiled languages like C, when you compile you get a machine readable binary, but that's not the case with php. The power of compiled languages is that the parse, and machine instructions are done only once, but machines are so fast these days that parse time is insignificant. There are some encoders that *may* skip this step. The Zend Encoder (for a fee) is one of them. You can search the archives for another free one.

« previous php.general (#116452) next »