Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:101382 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 26469 invoked from network); 19 Dec 2017 11:47:50 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 19 Dec 2017 11:47:50 -0000 Authentication-Results: pb1.pair.com header.from=andreas@dqxtech.net; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=andreas@dqxtech.net; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain dqxtech.net from 74.125.82.48 cause and error) X-PHP-List-Original-Sender: andreas@dqxtech.net X-Host-Fingerprint: 74.125.82.48 mail-wm0-f48.google.com Received: from [74.125.82.48] ([74.125.82.48:44017] helo=mail-wm0-f48.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 7E/22-10479-46CF83A5 for ; Tue, 19 Dec 2017 06:47:49 -0500 Received: by mail-wm0-f48.google.com with SMTP id n138so3073560wmg.2 for ; Tue, 19 Dec 2017 03:47:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dqxtech-net.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=EhU6J0U9Zn5X5kUug/it5k0gPm15jJMdDNqDuahfDQ0=; b=fOYH+Fl6g8wEz+41as1ouZlosI+3LoDFMowO7qPYsU5XlAG9oCP6iBew06pTyPgHlA rlIxGTN9N5EQWmuxbIIQHTeVxvperwQ3q4RiIOSYo3ElxzdjgRezuB1JrZ84lOYhPb3h blYcHnUExDR9y97Syu5h4g2mAxhZmWVIitpCSOfvCfFU/ThriFHYqeGRTbQbHcEyKNUF gNJPnu5lny5bAP6umYMXb+WkyQ9A7yCIzvlcBYmImHzhFumv45M7RulCiG8/6FqFIeO9 CXcenyi9xyitZEQLWCGHjrRpNdSdopgIxM0GquJO4Hpqg8c7vGDZRip4PYXy1kc5jMa0 G70w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=EhU6J0U9Zn5X5kUug/it5k0gPm15jJMdDNqDuahfDQ0=; b=Gl5DOjEhj2oOo7Bg/Ty50WJ8cO6Q75NQYIfXL0J1bompwIVO2X+UlFGBZkO0vhIi/c DAGxkRWArI+bCZsLuIJ6HiVu9wPzMfIc6+TXycAB2o6zsCfyfgiyp6yJsr+9SSmjfFpO NNlbjISvInFr1pMcuEDiHP7s6kw9F0TKmzditeakDB/+TQHOVjiBIMmJ1evA0rzhA9ae l7PQuIhy2n18xu25mWL1B5ePEiRrDAxUrfQeW+46g/VrZD57CGFZiXLCg5MrNvovx79o OZO/rbEczXRWUM26syLCdt95TkgvLug4TLRvZJ1H6Kx5Ds5IyY9pTySXTIYDwUsfYg3Z YkDg== X-Gm-Message-State: AKGB3mJotMZlAbh9SXqsoCCcPJzhbdjgNUzAvn58ivSlIZg0umDIWrxX /k8Wy6tYA+6M+QqPiREpkuXKLjeG X-Google-Smtp-Source: ACJfBovoOSLW6zSOtBR9cE55MjPi2NFIFkeB8cy4JCFgNsXL2xCisC9YW3JA9hGZXkp8WEau5xnq7g== X-Received: by 10.80.139.180 with SMTP id m49mr227046edm.36.1513684065251; Tue, 19 Dec 2017 03:47:45 -0800 (PST) Received: from mail-wr0-f173.google.com (mail-wr0-f173.google.com. [209.85.128.173]) by smtp.googlemail.com with ESMTPSA id i6sm12225320eda.6.2017.12.19.03.47.43 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 19 Dec 2017 03:47:43 -0800 (PST) Received: by mail-wr0-f173.google.com with SMTP id a41so18947315wra.6 for ; Tue, 19 Dec 2017 03:47:43 -0800 (PST) X-Received: by 10.46.34.196 with SMTP id i187mr2110764lji.106.1513684063427; Tue, 19 Dec 2017 03:47:43 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.170.16 with HTTP; Tue, 19 Dec 2017 03:47:22 -0800 (PST) In-Reply-To: References: <3a8054fd-b99f-771f-1f6c-29cf198acdeb@phpgangsta.de> Date: Tue, 19 Dec 2017 12:47:22 +0100 X-Gmail-Original-Message-ID: Message-ID: To: Michael Kliewe Cc: PHP internals Content-Type: text/plain; charset="UTF-8" Subject: Re: [PHP-DEV] [RFC] Mixed Typehint From: andreas@dqxtech.net (Andreas Hennings) On 19 December 2017 at 08:06, Fleshgrinder wrote: > What is really needed are `scalar`, `number`, union types, intersection > types, and all that together with generics. Do we have ongoing discussions or RFCs for those already? I know we have one for generics, which seems somehow stuck, https://wiki.php.net/rfc/generics What would "scalar" mean exactly? string+int+float? I would sometimes like a string+int, for "everything that can be an array key".