|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2003-12-22 09:46 UTC] vrana@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Thu Nov 06 18:00:01 2025 UTC |
Description: ------------ parse error in function's default value. thanks. Reproduce code: --------------- class LinkManager { var $uri, $flag; function LinkManager($uri = $_SERVER['REQUEST_URI']) // this line bug. $uri = '' is ok. $uri = $_ is error. why not? { $this->uri = $uri; if(strpos($uri, '?')) $this->flag = '&'; else $this->flag = '?'; return TRUE; } } Actual result: -------------- active code. class LinkManager { var $uri, $flag; function LinkManager($uri = '') { if($uri == '') $this->uri = $_SERVER['REQUEST_URI']; else $this->uri = $uri; if(strpos($uri, '?')) $this->flag = '&'; else $this->flag = '?'; return TRUE; } }