Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:92571 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 3173 invoked from network); 20 Apr 2016 20:02:04 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 20 Apr 2016 20:02:04 -0000 Authentication-Results: pb1.pair.com header.from=smalyshev@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=smalyshev@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.220.53 as permitted sender) X-PHP-List-Original-Sender: smalyshev@gmail.com X-Host-Fingerprint: 209.85.220.53 mail-pa0-f53.google.com Received: from [209.85.220.53] ([209.85.220.53:35842] helo=mail-pa0-f53.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 95/C5-14036-A30E7175 for ; Wed, 20 Apr 2016 16:02:03 -0400 Received: by mail-pa0-f53.google.com with SMTP id er2so20873205pad.3 for ; Wed, 20 Apr 2016 13:02:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=XBLfDR6xoQcfhXFMeYjAKhM/+NYl4sK9auV/a5DR+HM=; b=WcB1uynLOA4zFWfAIWEBh98tQ0yocKoppwYKzO6cvuwNJNW1eSvdv/UjjybIp6wJhe 4CrxtkhXxNb8golx8NMcdhqI7ArV9tREtHaW/4QoAb+ZDUBMxuPiDbC13fytKhoHqKnp r8E+glm0v03gVKckYPLVVzsyvlcXWJp0AThKUy6cIO0If01f5s/wirM2UNCyc9r77HjD FXrF0SpNM6U7LAoQHm/qAug2fYYDmg/wAv8F13nmBmP4MTPARLmwH4X8gdAfuZSvzlHx r8XmpdWOJ7eB/IdE2EJULv87oubWWOF5fr4Cqa8/QdOYKYP3a0lm0o/w/wJ7RiP0iwts xeNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=XBLfDR6xoQcfhXFMeYjAKhM/+NYl4sK9auV/a5DR+HM=; b=S/u7lEpkJGLJgR7eiBGh9nnyE87rvKKtbJlf82W3HD0JIm0FLDYukYbm6eMI6NvQul yquEyjupGbyjUebwAHZ3eOrtkLU0q5Gsa/zwmodYQXYLaekEsMiKEINzZG8yNWOQzOaz XDEXct2WRBH4bC1Nb1W07CCtbueyok2g78FPDrKnib0OzzKxK1aUMro7CRXJ+L2j2/oH kMfYo265RjCbihPgD1a/SYpf4JevR+JyrY2ArxqjoNa82Q3dQgGu50H+n4Sr7t3Op0bP ltSp8SNE6PhEogRDQJHEE7F0uY3t7vfvBJwarbg72UPu9cF3EL9QP4z/5x4qyR0M7tPy u/7w== X-Gm-Message-State: AOPr4FXXvuX2D3PzL9k7odJy8+YLk7zwhQxS+kcfQ7ZdIhJUjaWmjuquar3LididQZBBkA== X-Received: by 10.67.1.65 with SMTP id be1mr14862189pad.46.1461182518832; Wed, 20 Apr 2016 13:01:58 -0700 (PDT) Received: from Stas-Air.local (76-220-46-95.lightspeed.sntcca.sbcglobal.net. [76.220.46.95]) by smtp.gmail.com with ESMTPSA id x89sm820408pfa.87.2016.04.20.13.01.56 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 20 Apr 2016 13:01:57 -0700 (PDT) To: "guilhermeblanco@gmail.com" References: <5717D70E.5010706@lsces.co.uk> Cc: internals Message-ID: <5717E02C.9030505@gmail.com> Date: Wed, 20 Apr 2016 13:01:48 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.7.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Quick sanity check ... From: smalyshev@gmail.com (Stanislav Malyshev) Hi! > The outcome is easy to grasp. Because it did not crash by a TypeError > (which would also require the file to be declared as strict), and we lost > 100k in sales. But PHP does not need more strictness... In other words, somebody wrote code that is supposed to only accept ints but does no checks. Somebody wrote tests that actually don't test anything. Somebody signed off on code that was not properly designed or tested to go into production. And the language is to blame. Right. -- Stas Malyshev smalyshev@gmail.com