Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:83018 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 9926 invoked from network); 18 Feb 2015 01:56:10 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 Feb 2015 01:56:10 -0000 Authentication-Results: pb1.pair.com header.from=php@golemon.com; sender-id=softfail Authentication-Results: pb1.pair.com smtp.mail=php@golemon.com; spf=softfail; sender-id=softfail Received-SPF: softfail (pb1.pair.com: domain golemon.com does not designate 209.85.217.169 as permitted sender) X-PHP-List-Original-Sender: php@golemon.com X-Host-Fingerprint: 209.85.217.169 mail-lb0-f169.google.com Received: from [209.85.217.169] ([209.85.217.169:46431] helo=mail-lb0-f169.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 7B/18-34644-831F3E45 for ; Tue, 17 Feb 2015 20:56:08 -0500 Received: by lbjf15 with SMTP id f15so7985547lbj.13 for ; Tue, 17 Feb 2015 17:56:05 -0800 (PST) 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:date :message-id:subject:from:to:cc:content-type; bh=hlV3/+wZyzXu4CGKS84zqLyLxcFqzBA5r11TC3+3vbs=; b=JsUFtU6PrWILrS8f+s4fwhcN6TPX0IzCpXYdKJ8XJDb50r8t4yKm53r4W8jXgRx43e sQUDFzhpgCCPiPg5MAwledr5YkdRHusb28i7g+gaOVemOG9+KrXQItb9dmd3sHiznurB P0LOEGXyZdquIP0gIQdMEj4/LdvIZnhfc92lFJm7YQctFC89RHqyvJC7bcwcs5zzS3eZ jwLRyABvOJO7yLgm07XywVXUaPJ0kle3ungkf+ZDpO1rFCos0wJhcS6k7yNsMkEH+Qo2 hMZjGCs4GuOzKw92xbdNqL38UcYlBZkcT1bbrgD8C/OZuSyTz9t/+IIRtb+mugKYkdNd 5DKg== X-Gm-Message-State: ALoCoQmCzCXkhtH4sMGKCTdgKULKniSNF9haKjAnkz7DiVKVW7pnuUfCHllAWomHdG/zbztuNcW6 MIME-Version: 1.0 X-Received: by 10.112.172.131 with SMTP id bc3mr31577660lbc.79.1424224565475; Tue, 17 Feb 2015 17:56:05 -0800 (PST) Sender: php@golemon.com Received: by 10.112.38.73 with HTTP; Tue, 17 Feb 2015 17:56:05 -0800 (PST) X-Originating-IP: [73.189.247.124] In-Reply-To: References: <54E3E27B.2010903@lerdorf.com> Date: Tue, 17 Feb 2015 17:56:05 -0800 X-Google-Sender-Auth: 63ZSbbbKMu55fZJYOdGEU7xPW20 Message-ID: To: Nikita Popov Cc: Rasmus Lerdorf , PHP internals Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] Scalar Type Hints v0.4 From: pollita@php.net (Sara Golemon) On Tue, Feb 17, 2015 at 5:05 PM, Nikita Popov wrote: > This is exactly what I fear will happen with an arginfo based approach. If > even fundamental aspects like the "123" vs 123 (or true vs 1) distinction > are suppressed for internal functions, this isn't a strict typing mode, it's > just a weak typing mode with slightly different rules. > By the way, I realize I wasn't clear in my previous reply to you. I don't mean to dismiss your position and the proposal I put forth was just to get a feel for people's gut reactions to it. Your gut reaction is clearly negative and that will be taken into account when I put up 0.4 of the RFC which may or may not look like this proposal, depending on what others have to say about it. -Sara