Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:96590 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 51336 invoked from network); 24 Oct 2016 13:31:43 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Oct 2016 13:31:43 -0000 Authentication-Results: pb1.pair.com header.from=bishop.bettini@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=bishop.bettini@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.217.176 as permitted sender) X-PHP-List-Original-Sender: bishop.bettini@gmail.com X-Host-Fingerprint: 209.85.217.176 mail-ua0-f176.google.com Received: from [209.85.217.176] ([209.85.217.176:34555] helo=mail-ua0-f176.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A4/4D-28528-E3D0E085 for ; Mon, 24 Oct 2016 09:31:42 -0400 Received: by mail-ua0-f176.google.com with SMTP id m26so42764011uaa.1 for ; Mon, 24 Oct 2016 06:31:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:sender:in-reply-to:references:from:date :message-id:subject:to:cc; bh=qsxou3U2i+kBw43cQYr9GvCiV9VqwzgXZeeGel5eH5o=; b=ylcJ6RNo0XEY5E7bGYUVso3/hSnH/NJBI+TPvgIpwFtHBmvDw6HaZ64plPNSk/XKae 5ptO4n5NAys+Ji6+dEUD2ZlBkHlTOM0CC8VJQPmJ5vbyBXfDtb5MBwl3gHW38CamBD01 5VGhQeuMxDrdGkJIxqt2tu8ze7IC4+Yz9CtgaxjyW2hMJ9ka6Ye5qKrotqST/Vj0dF4b ISXAf3ZQvpeXOvFvUzHQiuSx5C/DVz9uEQJZBRqsNLtFsbV7T/ATx10J9vWEUMdHLB4K GvDKSxuFT59TrstH6y6ZRISIfPy43z5UHqLBrF/vjYECBPMUYTpb6JOMHtC5dnpclm6/ c7ow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:reply-to:sender:in-reply-to :references:from:date:message-id:subject:to:cc; bh=qsxou3U2i+kBw43cQYr9GvCiV9VqwzgXZeeGel5eH5o=; b=M3yACWlSxTE2Ip4WMyC043yCFmEYZ/gZ0GoxgBy2k128Z+tUynTH56Lltz36uxnp4C IxS0MKu16RwiEZCyxrh6nrY4NNbgXF5DmhkyEwJkwjcN0/WsjKH+b8A6G6fNpDOIKJj0 BkvtckDvMnLjhnsh5W/lqvtIRqF2F+pQbbg3gtJaKD84Qc4zzut+KTEuQrEdAN5ZiC4y j+gmgZAqNETIbWSXblPxOgT4yzDeSkQPVmSbxZCeizQJGTkudpyqtt+7/KJKO/LKch2s IgzOrKs/NcSnW5n11IYwgCbvY+fMx/MveLqFT+NFduqEIiaH70UvFl20arFfyullCJym fXFQ== X-Gm-Message-State: ABUngvdRrNJ6rbqTeCww8KM8ByT+vPkhzCi6E5VPWDq6BRgyyQccDLwaqQ+bEtToBteGAnjYAiaYByyNCb9B/w== X-Received: by 10.176.1.65 with SMTP id 59mr7933384uak.170.1477315900150; Mon, 24 Oct 2016 06:31:40 -0700 (PDT) MIME-Version: 1.0 Reply-To: bishop@php.net Sender: bishop.bettini@gmail.com Received: by 10.103.123.5 with HTTP; Mon, 24 Oct 2016 06:31:39 -0700 (PDT) Received: by 10.103.123.5 with HTTP; Mon, 24 Oct 2016 06:31:39 -0700 (PDT) In-Reply-To: References: Date: Mon, 24 Oct 2016 09:31:39 -0400 X-Google-Sender-Auth: XW61kQ_BRcDUSc4lOYuq0IfoyTc Message-ID: To: Dan Ackroyd Cc: PHP internals , tendoaki@gmail.com Content-Type: multipart/alternative; boundary=001a113d14e073213c053f9c6968 Subject: Re: [PHP-DEV] [RFC][DISCUSSION] Object type hint From: bishop@php.net (Bishop Bettini) --001a113d14e073213c053f9c6968 Content-Type: text/plain; charset=UTF-8 On Oct 24, 2016 6:17 AM, "Dan Ackroyd" wrote: > > But I don't see how this RFC 'encourages' what you consider to be a bad practice. Instead it provides a useful thing that could be misused by bad programmers. To clarify, programmers are not 'bad'. Their implementation choices, though, may lead to ambiguous, unintelligible, or unmaintainable code. If there are examples where this support would lead to poor choices, I've not recognized them. But, Marco listed the cases I think would benefit from this support. +1 --001a113d14e073213c053f9c6968--