Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:96775 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 63571 invoked from network); 8 Nov 2016 18:08:12 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 8 Nov 2016 18:08:12 -0000 Authentication-Results: pb1.pair.com smtp.mail=me@daveyshafik.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=me@daveyshafik.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain daveyshafik.com from 209.85.213.180 cause and error) X-PHP-List-Original-Sender: me@daveyshafik.com X-Host-Fingerprint: 209.85.213.180 mail-yb0-f180.google.com Received: from [209.85.213.180] ([209.85.213.180:35167] helo=mail-yb0-f180.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F0/F4-23587-A8412285 for ; Tue, 08 Nov 2016 13:08:11 -0500 Received: by mail-yb0-f180.google.com with SMTP id d128so70212400ybh.2 for ; Tue, 08 Nov 2016 10:08:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=daveyshafik-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=xACZvEMdoL2xGrC1n1sfSSING1yUv/yRCYKMoVS0Pyo=; b=aAQYONKIJz6W9mJOaeDjA2m/5gJcRKX66JM12FURLSPa5RFqE4mhgHIjhfGA1ALHFE h15XAfvmbWFLjEMbVlIprtK3BG8syy03FnT1gjFFVEcKIrIrpTZ/yyAzK4Xw6HyCHs7V vjuCRMwvQKtzs2EK3Y/zGCSZHrYw8h+WlF52AKml3deWU4hh4+zZHzDjyjBdnED5uOym Eh61NUeUrQg2NQkBl/L6ZI1YFKg4T6f/QwevECxauQSuWjU0ewRgiNJCzLtSjcFc2dQv QuP5TTAnH2bGh7RXSZ/8NP+zxemKfAJYJiTbj8ib9dgpKesf15KvaMmp6O+0IHjB2Sz7 1pGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=xACZvEMdoL2xGrC1n1sfSSING1yUv/yRCYKMoVS0Pyo=; b=biZK2Klk1C5iG/ZgohvydLu0YJlBnvIRs7yIf2PjgSadyL4llZopT9cS0tSFS8a529 AIvrzYSZ+226VvLH2eeE3U7UsrPDV2LZG/ffctLH0EPSa2XJBecZ8bOiSdWnWsCouHtM Kzw6VQeVjE0Vx7gEhiOaGfKJ6e00MX1ZR5KBdc0CZ2clqp7M6Z3hjsVbQm8w1ii7iJ/e wGXmTUO5BzTU8I+bvVoQgjiRvnCvs20LMdtKIOYx754HI+G0aeXLild1y1zts/7v0UE9 zYdz/scJRJH95kvyJ0k+oTiokktRI1Qx8o0/+5dVbLj+f0zzSPDfTw4EfoQNA7/9ZYZa LQKg== X-Gm-Message-State: ABUngvcfTGelPkm/UBs3aa1DuW+Gf5n0DTR0OuNXpioAR9estuteDUQVRAnX2eL3kJVObiqZ+3GwZkQiP42tJcgm X-Received: by 10.37.122.131 with SMTP id v125mr12414833ybc.157.1478628487145; Tue, 08 Nov 2016 10:08:07 -0800 (PST) MIME-Version: 1.0 Sender: me@daveyshafik.com Received: by 10.13.227.198 with HTTP; Tue, 8 Nov 2016 10:08:06 -0800 (PST) In-Reply-To: <0e8fbcf4-1bcf-02e6-9323-ddd910506ddb@librelamp.com> References: <46.92.05967.9AB91285@pb1.pair.com> <0e8fbcf4-1bcf-02e6-9323-ddd910506ddb@librelamp.com> Date: Tue, 8 Nov 2016 10:08:06 -0800 X-Google-Sender-Auth: IBRqBaJt9dKzeul2MVvutZu49ag Message-ID: To: Alice Wonder , Joe Watkins , Derick Rethans Cc: "internals@lists.php.net" Content-Type: multipart/alternative; boundary=001a114bc86cbb5dc70540ce056d Subject: Re: [PHP-DEV] DateTime microseconds discussion From: davey@php.net (Davey Shafik) --001a114bc86cbb5dc70540ce056d Content-Type: text/plain; charset=UTF-8 On Tue, Nov 8, 2016 at 6:28 AM, Alice Wonder wrote: > On 11/08/2016 04:16 AM, Arjen Schol wrote: > >> Hi Dan, >> >> I think you make some bad assumptions here. The examples provided by >> Sjon are scripts submitted to 3v4l.org They may have bad assumptions, >> but are real life examples of DateTime usage. And they will break. >> > > They are already broken. That's the point. > > Rarely will the current breakage trigger but it will trigger. > > Personally I prefer it when bad code obviously triggers, it can be very > difficult (read expensive) to track bugs in code that only rarely and > randomly trigger. I have discussed this with Joe, and we are OK with the warning BC break; everything else is not considered a BC break. We should definitely document some best practices around relative dates, e.g. using midnight, or explicitly setting the time. Thanks, - Davey --001a114bc86cbb5dc70540ce056d--