Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:105336 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 57340 invoked from network); 23 Apr 2019 01:50:39 -0000 Received: from unknown (HELO mail-it1-f179.google.com) (209.85.166.179) by pb1.pair.com with SMTP; 23 Apr 2019 01:50:39 -0000 Received: by mail-it1-f179.google.com with SMTP id e13so1358796itk.4 for ; Mon, 22 Apr 2019 15:50:54 -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=Ye+96VU39ADMUrEnGm8/f8y6ibemUkzyUyJiKSMNmPI=; b=vhLScM4MgUSJqLeWjC8DadGRku6uwZo6nkWKF583MT66wLjXXjEyPnY3zypgv2Jx2Y Gb9k/Ef0tTTNZxxTcz0LupdZG9r909Harahg+4lQAbM7WGFoWnbagvxHJdnv6tkViXAo 30jA5uVWzfohLu84HKCWk18d423tN9Gt20UAwdVKhYMyHRTmIqokcdOrDrDwoVT5raJ/ DWQXxpzmrgZzqsoxi2S+RnaImSdxoOk3fYiAwhmJJPz59EugECufeUTmjIiSP2vRw4fP EEptwv1O68BfzBlNalYY+DyAvC9WSSBVJXeBNbrTySdWxqBy7Jq8x1Lrj8M6AROzkcVD rkEA== 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=Ye+96VU39ADMUrEnGm8/f8y6ibemUkzyUyJiKSMNmPI=; b=khtveceHxVmvLkIJXbEyWwLucrfklSeM6/X/ft4uROD/RQY3TUCW5X5r1WxvHTi4Wi jEvsOXL5ih3nQ1ilAaY3LTrqo/H5xPQoWma4MtP6kLUVmoVOWSER7UxJklxkHr3fcoK4 fLF4CHsykRMCLFyBZzOMT4d2/AV/kr7kJnhXhFxh+z9f+crG/FhFSEJ6xpbpMFQhAYN/ y5Qc7llTVYDqPK9ov2LvUvWIGQEo6bZi6k++5dfdk8o0yIqKKxsrzUFv6av5gsJh9Y1N pM+JCHVEK/vzPH94/QlveAglNmsILQiTRnES+istxHSYEIFpm+qNq7BCRU+CrCX6UeLN ReQg== X-Gm-Message-State: APjAAAX09P8YUxjoEB1DqJfFqps9HMjyi4oH9JzyyQlqS7nT6dQTkdWw B2TaYAXDNBCkJgMgVjk21pqgzHNmBZV0kXThI+s= X-Google-Smtp-Source: APXvYqzuoLIB/EZ8r378ltcf7Mdk+By86QaKOK0oNNik+CEzvoYMNY9QpZGvNSItvuHlMrbTnveI/UvGLxjVkxBKTzU= X-Received: by 2002:a24:4682:: with SMTP id j124mr505835itb.90.1555973453809; Mon, 22 Apr 2019 15:50:53 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Tue, 23 Apr 2019 00:50:43 +0200 Message-ID: To: azjezz Cc: Larry Garfield , "internals@lists.php.net" Content-Type: multipart/alternative; boundary="000000000000fe8dd80587264c58" Subject: Re: [PHP-DEV] Object Type Casting Reloaded From: benjamin.morel@gmail.com (Benjamin Morel) --000000000000fe8dd80587264c58 Content-Type: text/plain; charset="UTF-8" Hi Azjezz, thanks for jumping in! > I have been using HackLang for quite a while now and i believe they have a better solution for this, and it would awesome to see it in PHP, the `as` operator. If I understand correctly, `as` is an operator that performs type checks but never casts like () does. This looks like a serious candidate for an alternative syntax to the one I proposed! - Ben --000000000000fe8dd80587264c58--