Hi!

> That would be: tokenizer + static analysis (with type inference) + replacing 
> some of the tokens.
> Not a trivial task, but definitely doable.

So what would this tool do with this code?

$a = getFirstArrayName();
$b = getSecondArrayName();
$$a = $$b;
$b[1] = 0;

Or this:

include 'a.inc';
$a = $b;
include 'b.inc';

where a.inc has array $a and b.inc has something like $b[1] = 0; but you
have no way of knowing it since by the time you run the tool a.inc and
b.inc are not available to it (think config files).

-- 
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to