inconsistency in IT.php

From: Date: Tue, 21 May 2002 10:13:52 +0000
Subject: inconsistency in IT.php
Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-6277@lists.php.net to get a copy of this message
Okay, this one was really getting to me...if I see a global variable, and I parse a non-global block, I do not think that the global variable should be erased from the cache, and hence no longer usable unless setVariable is run for the global vars again. Now, it make sense for each iteration of any block that you should have to reset variables that you want constant, or else every time you iterated you would get a strange outcome, but global variables should be exception. That being said, like 442 if (empty($this->blockvariables['__global__'][$allowedvar])) { unset($this->variableCache[$allowedvar]); } Dan -- It is not enough to succeed. Others must fail. -- Gore Vidal

« previous php.pear.dev (#6277) next »