Newsgroups: php.doc,php.internals Path: news.php.net Xref: news.php.net php.doc:969378663 php.internals:35955 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 73194 invoked from network); 4 Mar 2008 19:38:35 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 4 Mar 2008 19:38:35 -0000 Authentication-Results: pb1.pair.com header.from=hannes.magnusson@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=hannes.magnusson@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.146.182 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: hannes.magnusson@gmail.com X-Host-Fingerprint: 209.85.146.182 wa-out-1112.google.com Received: from [209.85.146.182] ([209.85.146.182:25579] helo=wa-out-1112.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 44/69-13488-835ADC74 for ; Tue, 04 Mar 2008 14:38:33 -0500 Received: by wa-out-1112.google.com with SMTP id l24so1082402waf.17 for ; Tue, 04 Mar 2008 11:38:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; bh=gRXi5UVaWwNQ/h2DS4RGVShsbhaGHWPhCqE1yPfpalo=; b=LoMxfHbguxZv4nPG4ZV3FosQJMUxGpwYTA0QM8LYCopOZPBmyvGbq8m8MQdL+8QDVzKGr1tInZPT+reyduGW4BpzZz+7QeEtnSV0/PYPWppdyBceQJ020o0AJQDNv/VaXiDgiaOj//5/m25Qqs0ocBon9hKha0lmfl1HVDEqJvQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=frH8wWyPKL6W1d93MHRodrErJFGrei03N/vHtTv9+2eeFibw76UozIYJj5DLZ39JoPl8es3ZUdVCHnLGpTUheUkWUFw9/5jNlzu9krcBy2+qXHdZlSi0ivH3LEeYRgL6KwiXSBMKPfEfF44onP5p1g5sPXAWBUyqbkygxwT8nSI= Received: by 10.114.202.15 with SMTP id z15mr2795948waf.72.1204659509554; Tue, 04 Mar 2008 11:38:29 -0800 (PST) Received: by 10.115.19.18 with HTTP; Tue, 4 Mar 2008 11:38:29 -0800 (PST) Message-ID: <7f3ed2c30803041138j1f726219v634712adafc1af96@mail.gmail.com> Date: Tue, 4 Mar 2008 20:38:29 +0100 To: "PHP Development" , "PHP Documentation ML" , "Stanislav Malyshev" MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: Undocumented 5.3 features From: hannes.magnusson@gmail.com ("Hannes Magnusson") On Tue, Mar 4, 2008 at 8:22 PM, Stanislav Malyshev 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