Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:43009 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 29197 invoked from network); 11 Feb 2009 19:46:36 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 11 Feb 2009 19:46:36 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 72.14.220.157 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 72.14.220.157 fg-out-1718.google.com Received: from [72.14.220.157] ([72.14.220.157:11278] helo=fg-out-1718.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id D4/56-12172-A1B23994 for ; Wed, 11 Feb 2009 14:46:35 -0500 Received: by fg-out-1718.google.com with SMTP id e12so101766fga.23 for ; Wed, 11 Feb 2009 11:46:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=+puWv0Iu0k2RKN//RTiF/j4P4ZuUAkJq9xFKfc5p8LQ=; b=v2hdjoGslAjGRKJZB+rk0u9Jz4t+D8QEotaL37+4mU9iJGPA9P1I8z5J21M8Aep6XX epE5TDI86UciuCIE1bWn1ebikCQ0GSc909yGj4iouloirSr+s98EkSckJG+IYP8iZWyn DAs83zzAoBFFPoLfUWaiMN5e7ESVu/lFJu6Ho= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=Babqle9wWpLP74yr4sj5MhsWlT4gbxRTqa+lihNO09EFpBrJhZzyhGpUJYtMAzj5YF ziMldX4IWnmL0m8cCsx2Xs4Eusha8A2KgU+jA6Kx4hg8g+8qZj7W2vTRNJCsB9WFUfTA QADss/6VoiwAGTimwbfuaB5Y8duv2+mOnyqqU= MIME-Version: 1.0 Received: by 10.86.60.14 with SMTP id i14mr881799fga.70.1234381589806; Wed, 11 Feb 2009 11:46:29 -0800 (PST) In-Reply-To: <00ec01c98c81$2696b2d0$919f644d@foxbox> References: <53C9D049-8C10-48F2-8312-C8A81D2B5990@pooteeweet.org> <00a601c98c7b$4ed5a4a0$919f644d@foxbox> <7f3ed2c30902111113q364b4094q22c71c1046a984a6@mail.gmail.com> <00c301c98c7d$da9cce80$919f644d@foxbox> <00d401c98c7e$a92bfcd0$919f644d@foxbox> <261daaa10902111131u61ad7ec9s9257a45e1e11f086@mail.gmail.com> <00ec01c98c81$2696b2d0$919f644d@foxbox> Date: Wed, 11 Feb 2009 20:46:29 +0100 Message-ID: To: Steph Fox Cc: Vesselin Kenashkov , Hannes Magnusson , Lukas Kahwe Smith , PHP Internals List Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] 5.3 todos From: pierre.php@gmail.com (Pierre Joye) On Wed, Feb 11, 2009 at 8:44 PM, Steph Fox wrote: >> IMHO listing new functions is useful - there could be a name collision >> with >> a function in users code (I know it is improbable, because the functions >> are >> named extname_funcname, but still possible) > > Improbable indeed. The nearest we ever came to that was with the Date class > (because PEAR already had a Date class - nobody else complained, mind.) > Maybe it would be best to list any new core PHP functions and mention > prefixes used by any new extensions. > The 5.2 guide lists 'new optional parameters' too. I honestly don't see how > the existence of a new optional parameter can possibly impact existing code; > ergo, it has no place in an upgrade guide. An upgrade is not only about problems, it is also about solutions. A kind of tutorial on how to use all the changes in a given release in your applications. It often helps to clean codes, remove work 'round, etc. An upgrade guide is often the document many will read, and not the NEWS file, which is not that useful in the current format. So yes, we should keep as much info as we can in the guide, include listing of new functions, constants or classes. Cheers, -- Pierre http://blog.thepimp.net | http://www.libgd.org