Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:84060 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 22435 invoked from network); 28 Feb 2015 00:27:18 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Feb 2015 00:27:18 -0000 Authentication-Results: pb1.pair.com smtp.mail=larry@garfieldtech.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=larry@garfieldtech.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain garfieldtech.com from 66.111.4.25 cause and error) X-PHP-List-Original-Sender: larry@garfieldtech.com X-Host-Fingerprint: 66.111.4.25 out1-smtp.messagingengine.com Received: from [66.111.4.25] ([66.111.4.25:59234] helo=out1-smtp.messagingengine.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 98/4F-32582-46B01F45 for ; Fri, 27 Feb 2015 19:27:16 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id EB1A220AA8 for ; Fri, 27 Feb 2015 19:27:12 -0500 (EST) Received: from frontend2 ([10.202.2.161]) by compute5.internal (MEProxy); Fri, 27 Feb 2015 19:27:13 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=x-sasl-enc:message-id:date:from :mime-version:to:subject:references:in-reply-to:content-type :content-transfer-encoding; s=smtpout; bh=bmIUouF7a5nBdAS/A2mnss yqK/c=; b=LQe7Chc7AIOJrj6o+q2TWugDV1utj8na1qs+wTuTO4pfBeynC4Qyam 1YviulV/foro11fPYSCm/0hTVBukOI0yjz7gXcJAC0WUlgs79xSRQEJHi/44cEnS R6knYPkxDQ7t+ayCddq9pgeXBkFMwsy7oTzbv1ythkVwS6t+CzMYk= X-Sasl-enc: fYBmlEt9P4huGO7p7rQx8lC/GHaRECduwj/eVu0pTOqM 1425083233 Received: from Palantirs-MacBook-Pro-7.local (unknown [63.250.249.138]) by mail.messagingengine.com (Postfix) with ESMTPA id A5507680120 for ; Fri, 27 Feb 2015 19:27:13 -0500 (EST) Message-ID: <54F10B61.5000103@garfieldtech.com> Date: Fri, 27 Feb 2015 18:27:13 -0600 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 MIME-Version: 1.0 To: internals@lists.php.net References: <4ED7146272E04A47B986ED49E771E347D3111ACD71@Ikarus.ameusgmbh.intern> In-Reply-To: <4ED7146272E04A47B986ED49E771E347D3111ACD71@Ikarus.ameusgmbh.intern> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [PHP-DEV] Coercive STH - some real world tests and updated RFC From: larry@garfieldtech.com (Larry Garfield) On 2/27/15 10:15 AM, Christian Stoller wrote: > From: Damien Tournoud [mailto:damz@damz.org], Sent: Friday, February 27, 2015 4:54 PM > >> Hi Christian, >> >> On Fri, Feb 27, 2015 at 3:38 PM, Christian Stoller wrote: >> It is not a bug. FALSE as a return value of substr() is the identificator >> for an error (e.g. invalid arguments), as it is stated in the documentation: >> [...] >> >> "It is documented that way" and "it is not a bug" are two very different things. >> > > That’s not true. Quoting Wikipedia "A software bug is an error, flaw, > failure, or fault in a computer program or system that causes it > to produce an incorrect or unexpected result, or to behave in > unintended ways." [1] > > In this case FALSE is an expected result and it is intended. And as > I said other languages are going the same way. Q: How many MicroSoft engineers does it take to change a light bulb? A: None. Bill Gates will just redefine Darkness(TM) as the new industry standard. --Larry Garfield (Sorry, it was just such an obvious opening...)