Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:81793 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 74647 invoked from network); 4 Feb 2015 09:25:47 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 4 Feb 2015 09:25:47 -0000 Authentication-Results: pb1.pair.com smtp.mail=dmitry@zend.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=dmitry@zend.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 209.85.220.178 as permitted sender) X-PHP-List-Original-Sender: dmitry@zend.com X-Host-Fingerprint: 209.85.220.178 mail-vc0-f178.google.com Received: from [209.85.220.178] ([209.85.220.178:39815] helo=mail-vc0-f178.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A6/34-55046-A95E1D45 for ; Wed, 04 Feb 2015 04:25:47 -0500 Received: by mail-vc0-f178.google.com with SMTP id hy10so140578vcb.9 for ; Wed, 04 Feb 2015 01:25:44 -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:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=9Tg5ddAfKkxW05ZRIiNvu4acyvTusZp0c76y+//b818=; b=Ob3baFSRgigch2HyaVS2qtXbhNiwEQoxNELAfdalxvCBHlyWe/04KQ2quY3SzRgH27 VE/rpYm0r9KERU1exROWv2i4nGJ3xZJlNLyXg5D6kL/tRw5iUhTjy2S16uvA3NPuz8L0 A3SlmAUOGmP4wJedqtNKFw0RG7SNHhJh8RpLluA5B9uDYl4bxYMDtrCWzWFTVNzFr6b2 OJ88A2yxBAJQB3ETwGbzlVURVkhu+IpPcnTkL4kWT7YxkKsa8YhmmXRc4miBNY0NkS2I guSUTowHjKtx88SCwhLtrJS0TzePRZ/yyTWR3zR3bIKDohr24avRED1xoAAvkYpSNRIH 8Bhw== X-Gm-Message-State: ALoCoQkoo6tQ4OTEK7BzLVeJSt7WSEoFQUOA+Iwm2n62DYBWAqFxuut/PIpRCVRhY71Ajl5RHGFM8aYvOyvwUMQvuWN+z7A2XrYtWzmRLs0JS5lUTb46RSyJ4GyLYzXjS0ikYsQKlFWPiAz47D/mcjrFRly/5AX4xw== MIME-Version: 1.0 X-Received: by 10.220.5.195 with SMTP id 3mr19017008vcw.21.1423041944183; Wed, 04 Feb 2015 01:25:44 -0800 (PST) Received: by 10.52.74.73 with HTTP; Wed, 4 Feb 2015 01:25:44 -0800 (PST) In-Reply-To: <54D1CA7C.8060204@php.net> References: <00c101d04049$ca411ec0$5ec35c40$@tekwire.net> <54D1CA7C.8060204@php.net> Date: Wed, 4 Feb 2015 13:25:44 +0400 Message-ID: To: Sebastian Bergmann Cc: PHP Internals Content-Type: multipart/alternative; boundary=001a11c3ef80957def050e3fc5be Subject: Re: [PHP-DEV] What do we need strict scalar type hints for? From: dmitry@zend.com (Dmitry Stogov) --001a11c3ef80957def050e3fc5be Content-Type: text/plain; charset=UTF-8 hi Sebastian, Do you like the proposal with declare() switch? Don't you afraid of sin(1) break? (it's just an example, telling how many things may be broken). Thanks. Dmitry. On Wed, Feb 4, 2015 at 10:30 AM, Sebastian Bergmann wrote: > Am 04.02.2015 um 08:25 schrieb Dmitry Stogov: > > The idea of that RFC was an ability to have zero-cost assert(). > > But an assert() is still in the body of a function or method and > not part of its signature. That is what I want scalar type > declarations for. > > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > --001a11c3ef80957def050e3fc5be--