Bug #16298 Updated: Arrays being called in a function() call produces unexpected error.

From: Date: Wed, 27 Mar 2002 11:32:03 +0000
Subject: Bug #16298 Updated: Arrays being called in a function() call produces unexpected error.
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-3471@lists.php.net to get a copy of this message
ID: 16298 Updated by: sander@php.net Reported By: m4a1_damien@hotmail.com -Status: Open +Status: Bogus Bug Type: Unknown/Other Function Operating System: WinXP PHP Version: 4.1.2 New Comment: This is just not possible, and I don't see any need for it. Just use function foo($bar) {}. Previous Comments: ------------------------------------------------------------------------ [2002-03-26 21:10:01] m4a1_damien@hotmail.com When making a simple function... <?php function include_page ($script_prefs[templated_file]) { $script_prefs["templated_file_extension"] = substr ($script_prefs["templated_file"], strrpos ($script_prefs["templated_file"], ".") +1); if (($script_prefs["templated_file_extension"] != "php") || (eregi ("^[_a-z0-9-]+$", $script_prefs["templated_file"])) || (file_exists ("C:\\Apache\\htdocs\\templates\\" . $script_prefs["templated_file"]))) { include_once ("C:\\Apache\\htdocs\\templates\\" . $script_prefs["templated_file"]); } else { include_once ("C:\\Apache\\htdocs\\templates\\error.php"); } return; } ?> (Small scale beta templating system) When you call the function include_page function with a normal variable... i.e. "function include_page($variable)" the function works find... ...but... If you use it with a variable... i.e. "function include_page($script_pref["variable"])" the webpage produces the following... Parse error: parse error, expecting `')'' in c:\apache\htdocs\index.php on line 2 I have rewritten the function name sveral times, and in diffrent forms.. with 's and without.. but no change.. only when you use a variable inside a array... My PHP.ini has full error reporting, a debugging mode switched on (startup errors etc on) ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=16298&edit=1

« previous php.bugs (#3471) next »