PHP 4.0 Bug #9561 Updated: @unset() causes parse error

From: Date: Tue, 06 Mar 2001 12:00:58 +0000
Subject: PHP 4.0 Bug #9561 Updated: @unset() causes parse error
Groups: php.dev 
Request: Send a blank email to php-dev+get-48024@lists.php.net to get a copy of this message
ID: 9561 Updated by: stas Reported By: chrris@mail.dk Old-Status: Open Status: Closed Bug Type: Scripting Engine problem Assigned To: Comments: unset is an operator, not a function. @ is for functions. Previous Comments: --------------------------------------------------------------------------- [2001-03-05 09:58:26] chrris@mail.dk The following code causes an error message: Parse error: parse error in /home/cri/public_html/unsettest.php on line 14 <?php error_reporting(15); class someClass { var $someVar = array(); function add($name, $val) { $this->someVar[$name] = $val; } function del($name) { return @unset($this->someVar[$name]); } } $someObj = new someClass; $someObj->add("bike", "blue"); $someObj->del("bike"); ?> --------------------------------------------------------------------------- ATTENTION! Do NOT reply to this email! To reply, use the web interface found at http://bugs.php.net/?id=9561&edit=2

« previous php.dev (#48024) next »