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" <[EMAIL PROTECTED]>
> To: "FrÃdÃric LECOINTRE" <[EMAIL PROTECTED]>
> 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:[EMAIL PROTECTED]
> |

-- 
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

Reply via email to