Undocumented 5.3 features

From: Date: Tue, 04 Mar 2008 19:38:29 +0000
Subject: Undocumented 5.3 features
Groups: php.doc php.internals 
Request: Send a blank email to internals+get-35955@lists.php.net to get a copy of this message
On Tue, Mar 4, 2008 at 8:22 PM, Stanislav Malyshev <stas@zend.com> wrote: > I agree with the intent - documentation is *very* important. Even > though, people use undocumented features too (probably cursing the lazy > developers on the way ;) Indeed. And in few years noone has a clue wtf all this code is about or how to use it even wondering if it would even work. Testing said features is equally as important to make sure the feature stay working and not removed since noone could figure out how to use it *cough*zend-multibyte*cough*. > BTW, as far as I remember, we have at least 4 undocumented features > right now sitting in 5.3 CVS, so if anybody wants to do something cool, > that's a good place: > - Nowdocs aren't documented http://docs.php.net/manual/en/language.types.string.php#language.types.string.syntax.nowdoc > - .htaccess-like .ini files undocumented Heh? You mean the .htaccess FastCGI thingy? > - [HOST=] and [PATH=] .ini sections undocumented Richard was looking into that one last time I knew. > - new version constants undocumented Those were quick and easy job: http://docs.php.net/manual/en/reserved.constants.php - Functions/features throwing E_DEPRECATED - ?: - __callStatic I think is still undocumented - Few stream context options - All the new datetime and spl stuff - GC - New E_STRICT/E_FATAL/E_WARNINGs (like we did with the 5.2 release) And bunch of other small things here and there. -Hannes

« previous php.internals (#35955) next »