Re: function proposal - php_check_syntax_string
| From: | Frédéric LECOINTRE | Date: | Fri, 18 Feb 2005 16:11:33 +0000 |
| Subject: | Re: function proposal - php_check_syntax_string | ||
| References: | 1 2 3 4 5 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-15094@lists.php.net to get a copy of this message | ||
oups ... well.
php_check_syntax works fine with zend_compile_file. so what's the
difference? i read parse_kit extension and after compiling, attempt to
remove class and function with "php_parsekit_common".
Is there possibilty to run syntax check only with compil_string in
zend_language_scanner.c (or something else) instead of removing the
introduced code?
fred
----- Original Message -----
From: "Johannes Schlueter" <johannes@php.net>
To: <internals@lists.php.net>
Sent: Friday, February 18, 2005 1:17 PM
Subject: Re: [PHP-DEV] function proposal - php_check_syntax_string
| Hi Fred,
|
| this patch doesn't just check wether the string has the right syntax but
| also compiles it and registers it's functions and classes in the relevant
| tables.
|
| $ sapi/cli/php -r "php_check_syntax_string('class foo {}');
| var_dump(class_exists('foo'));"
| bool(true)
|
| johannes
|
| Unknown Sender wrote:
|
| > Hello Marcus,
| >
| > Based on 5.0.3 source distribution, inspired of parsekit_compile_string
| >
| > fred
| > ----- Original Message -----
| > From: "Marcus Boerger" <helly@php.net>
| > To: "Frédéric LECOINTRE" <frederic.lecointre@burnweb.net>
| > Cc: <internals@lists.php.net>
| > Sent: Friday, February 18, 2005 9:25 AM
| > Subject: Re: [PHP-DEV] function proposal - php_check_syntax_string
| >
| >
| > | Hello Frédéric,
| > |
| > | do you have some c code you can post here as a .txt attachment or as a
| > link?
| > |
| > | regards
| > | marcus
| > |
| > | Friday, February 18, 2005, 4:41:06 AM, you wrote:
| > |
| > | > hi all,
| > |
| > | > to check syntax of pieces of code and to avoid wild regular
| > | > expressions,
| > i
| > | > wrote this:
| > |
| > | > proto bool php_check_syntax_string(string string [,
&$error_message])
| > |
| > | > like php_check_syntax but on string
| > | > it will be useful for applications who have to store valid code like
| > smarty,
| > | > ...
| > | > is it possible to add it?
| > |
| > | > regards
| > |
| > | > fred
| > |
| > |
| > |
| > |
| > | --
| > | Best regards,
| > | Marcus mailto:helly@php.net
| > |
|
| --
| Johannes Schlüter Mayflower GmbH / ThinkPHP
| http://thinkphp.de http://blog.thinkphp.de
|
| --
| PHP Internals - PHP Runtime Development Mailing List
| To unsubscribe, visit: http://www.php.net/unsub.php
|