|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2004-01-06 18:19 UTC] sniper@php.net
[2004-01-13 03:48 UTC] dsimic at urc dot bl dot ac dot yu dot NOSPAM
[2004-01-13 05:22 UTC] sniper@php.net
[2004-01-15 16:43 UTC] dsimic at urc dot bl dot ac dot yu dot NOSPAM
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sun Dec 07 00:00:01 2025 UTC |
Description: ------------ While implementing my own user--level database--based session handling class, found a *weird* thing: As stated in oficial PHP documentation on this page, rough--shaped garbage collecting function looks like: function gc ($maxlifetime) { return true; } But I found that this function should have *NO* arguments! While having one argument, error message was like this: Warning: Missing argument 1 for _sessiongc() in <mySessionMgmtClass.class.php> on line <lineNo> I removed any arguments for this PHP function, and finally ended with this rough--shaped gc function, which works: function gc() { $maxlifetime = ini_get ('session.gc_maxlifetime'); return true; } I even looked around in php-4.3.4/ext/session/mod_user.c but as I'm not a PHP engine developer, coudn't find any obvious cause of this.