From c5b552163c669e1bbb88d8db688df3742f2f316e Mon Sep 17 00:00:00 2001 From: messju Date: Sat, 22 Nov 2003 00:32:38 +0000 Subject: [PATCH] remove property $undefined. "null" is used literally instead --- NEWS | 2 ++ libs/Smarty.class.php | 11 ++--------- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/NEWS b/NEWS index 6de5e691..ce9c8d20 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,5 @@ + - remove property $undefined. "null" is used literally instead (messju) + Version 2.6.0 (Nov 19, 2003) ---------------------------- diff --git a/libs/Smarty.class.php b/libs/Smarty.class.php index a58e8fe9..bb75e355 100644 --- a/libs/Smarty.class.php +++ b/libs/Smarty.class.php @@ -342,13 +342,6 @@ class Smarty */ var $global_assign = array('HTTP_SERVER_VARS' => array('SCRIPT_NAME')); - /** - * The value of "undefined". Leave it alone :-) - * - * @var null - */ - var $undefined = null; - /** * This indicates which filters are automatically loaded into Smarty. * @@ -602,14 +595,14 @@ class Smarty if (isset($GLOBALS[$key][$var])) { $this->assign($var, $GLOBALS[$key][$var]); } else { - $this->assign($var, $this->undefined); + $this->assign($var, null); } } } else { if (isset($GLOBALS[$var_name])) { $this->assign($var_name, $GLOBALS[$var_name]); } else { - $this->assign($var_name, $this->undefined); + $this->assign($var_name, null); } } }