Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:105063 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 48746 invoked from network); 3 Apr 2019 23:29:02 -0000 Received: from unknown (HELO mail-ua1-f52.google.com) (209.85.222.52) by pb1.pair.com with SMTP; 3 Apr 2019 23:29:02 -0000 Received: by mail-ua1-f52.google.com with SMTP id a46so139149uae.2 for ; Wed, 03 Apr 2019 13:24:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=3JXhOVlcO3NpXNPU2fmogHHjx/Tb9X8lTPqOTcOl4FA=; b=ZuBc3KVuWZiqe/VSxOfM3gMaGvDE5BRo09VUkCQzgHNohf2k8FBiCxQbF+WLoTHYh/ 6lnergeAFek9FZSXfjlZHARWeIRwVi9exkNZd3XE7uSas6HJmbnk0byDNnh+7l3dkeU4 0u+kHGjoZVi4V/0FwfepL9udoL0UC1IOm5FcK49Ek4h2nlC8pY5KAk4ro1dx238pphvo OQ+DqDiRKpTxUJIhH2vmjx41Q/HG1kckfbljJ9ggzcYy6GaESt2rw7lOm9Wtkuaws/mR 9pF0ARUeDh7UTjZ5zxj927OJiCANXgSEleO+nkIFwFWNFkYIot0LLne+kyPsKfcw5Rkv 5tbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=3JXhOVlcO3NpXNPU2fmogHHjx/Tb9X8lTPqOTcOl4FA=; b=A88ajdeLFQBCa4xIvtoVd4pceG9oRFPg+Yevfnz2qyGqdIL3ALPTieA8AJhX+J0jVX UnVOCEo9mbYFi6sPyvr8fx/AvbDpvWT4KiEEsns4jdu2H8ycMUUlPHHCuTNtci+s5G+J gnKW+Ofajfsxz7HksEtUwjI9HUXJD2mdhxf318SuLrmKmOGCtXu50kALL0YlqLpZ6Uiv ysFmzZH5DnUl4v/wlucfI9+SfVVPDb72sFi1zwpGn0JPD9jOHYJ3YYTw2hkDLAM+Mf2Y IeGTCiAvVoFz0D1jfj4dYoPdlL2Pdd91r7ijp5t5PmcHsTGByVpaYL1sd9fWzQykSl4A V/Og== X-Gm-Message-State: APjAAAU38/c9d6RdgpyfrDeqgq3WYLk5Y/+HJq9trWh7s3xwXqiqyFsc jcWbnwgA4jMsoqovyhL52lyABUeeN3CAudNzYDE= X-Google-Smtp-Source: APXvYqzO4QRect3Q/9VrVUEpN6C1PIHoluqbomXcxTJcp8H/JW8TsoaQCkW5g89ItOqiUx9tpHUZ56l2JAM++yNka28= X-Received: by 2002:ab0:7042:: with SMTP id v2mr1537491ual.101.1554323070058; Wed, 03 Apr 2019 13:24:30 -0700 (PDT) MIME-Version: 1.0 References: <65AF9E1E-DFA6-47AE-952B-9ABEBD9B6038@gmail.com> <284d1f9f-03d3-1488-77dd-82e18edf9f4c@gmail.com> In-Reply-To: Date: Wed, 3 Apr 2019 22:24:18 +0200 Message-ID: To: "M. W. Moe" Cc: PHP internals Content-Type: multipart/alternative; boundary="0000000000007504d50585a60a1b" Subject: Re: [PHP-DEV] Question about adding !function_identifier From: george.banyard@gmail.com ("G. P. B.") --0000000000007504d50585a60a1b Content-Type: text/plain; charset="UTF-8" Hello, I don't really see the point of it as you self said this wouldn't add a runtime check, so in what is it different to a comment? More so reusing ! for this will, in my opinion, just lead to confusion as people will think it negates the function, this is what I would expect it to do at first glance. Also comparing it to the nullable question mark is quite bizarre I find, why not choose the ampersand for references instead? At least it would cover the same "scope", as types have nothing to do with how a function behaves. Best regards George P. Banyard --0000000000007504d50585a60a1b--