Bug #17340 Updated: sscanf function requires "call by reference"

From: Date: Sun, 07 Jul 2002 17:02:04 +0000
Subject: Bug #17340 Updated: sscanf function requires "call by reference"
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-13397@lists.php.net to get a copy of this message
ID: 17340 Updated by: derick@php.net Reported By: taomyn@hotmail.com Status: Feedback Bug Type: Strings related Operating System: Windows 2000 PHP Version: 4.2.1 New Comment: Please provide a short reproducing script through this web interface so that others can see it too. Derick Previous Comments: ------------------------------------------------------------------------ [2002-05-29 05:44:01] taomyn@hotmail.com Can you not just try executing the "functions.php" script and you'll see the error. My PHP knowledge is somewhat limited, and the code is something I had run a while back just fine, and when I tried again I got this error. Basically, if call by reference is allowed for sscanf, as the php.net online documentation states, then the compiler is wrong. Otherwise the the documentation is now wrong, and the compiler should be more intelligent and not try to tell me to "modify the declaration of >sscanf()". ------------------------------------------------------------------------ [2002-05-27 12:49:01] sander@php.net Hm, can you make a simpler sample script? Just a couple of lines instead of a couple of files? ------------------------------------------------------------------------ [2002-05-23 04:14:24] taomyn@hotmail.com I have e-mailed you the code - the function is called within functions.php You're probably right, in that the code is now wrong, but if that's the case, then the online documentation for sscanf is also wrong. ------------------------------------------------------------------------ [2002-05-22 03:08:00] sander@php.net I think you're doing something wrong... can you provide a simple & self-contained sample script? ------------------------------------------------------------------------ [2002-05-21 14:36:24] taomyn@hotmail.com When using the sscanf function, the complier warns that "Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of sscanf()" etc etc Apparently, sscanf requires the use of call-by reference to work - or is the online manual wrong? ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=17340&edit=1

« previous php.bugs (#13397) next »