Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:118447 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 70778 invoked from network); 19 Aug 2022 09:01:51 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 19 Aug 2022 09:01:51 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 9C6231804B5 for ; Fri, 19 Aug 2022 04:05:52 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS15169 209.85.128.0/17 X-Spam-Virus: No X-Envelope-From: Received: from mail-vs1-f47.google.com (mail-vs1-f47.google.com [209.85.217.47]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Fri, 19 Aug 2022 04:05:49 -0700 (PDT) Received: by mail-vs1-f47.google.com with SMTP id h67so3130554vsc.11 for ; Fri, 19 Aug 2022 04:05:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc; bh=Jy6Q/HHGdPPLdVO4kOCiB6JmkIZm7DgLJEQ8YhCYfwI=; b=Hnu4mztLBU4PkCJk7urIV7lPK2gOnrUMFgEy+L1MDMjoRxv5xytqPPlZUo2yo6HIw/ 5MWVt1nVsvM98At5g1dzLmjdCZ7ULmn6I8S+x6nTa7CkU/n9lrq2xuLkX/ibde6XWEYR eNRz0BM8BcMkqYq+EiY2VrYzyUfW53HRXf2AD/Eps2gGypBh7DatJl7mpfN9mWz2l+LI JerHIroIuhYQIkKn9pktNJA6xtEX2DCtDbFUFU5f5WzL6h+QIUgmCNoelMLeOYxjGRCn ZjHR3ULmz9DKjmwHRBzCHqVDmuOGXOeZjjQNHzlaaHASRqj1v5qOoc4DL6Tfxy9ZphyT b+7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc; bh=Jy6Q/HHGdPPLdVO4kOCiB6JmkIZm7DgLJEQ8YhCYfwI=; b=bqXQoXJlOhi8RzAqHosedFu4xv1+t2aBrbvPOl/608Pn3xcPzsRga7gnP3VMXF8f3j T9+YwXmuXC9CDFFLQU4zGVwGp4LpY5imDoZgVWK0Z2ygNFyDy77SWpOj0upiZ7sLkIxo 57J5Stapu4MK1y3wJ35WkLCwlIOk17vI9lArYKT+oJvzIk7oZXBz+7bBxn3IDrOVSXY4 NmhixkFiTFBKuzVJEszuXKEece7f5IX+Vnf8GTYH5OfbWG91y3YJKVk5O+ZtA1/PY7dS 1hR5aBcKNGag8L3MHcWTelbf+BnNwr8GNBbEotqB+UQ7ZiApqrRijjRnPzRUb7hQa5Tn PUwg== X-Gm-Message-State: ACgBeo01Qf6/FVzO7El2Ljus47PQxeNdHwqDl+q4fKh+mSNWWyJfd4BV qDEw8jH08roKS9Mq4Kj42xusRL2rZTzNmVE7syeQOlLbPA== X-Google-Smtp-Source: AA6agR6kiYpUJwYPHDh9Lq+mc8O+78anbriTZxID4JrDyAr7w4wNtRp3E96Zjm+HmdS6ndDwPxzKTMTEw34GmH+UmoA= X-Received: by 2002:a67:c215:0:b0:387:21f6:282a with SMTP id i21-20020a67c215000000b0038721f6282amr2756198vsj.30.1660907148390; Fri, 19 Aug 2022 04:05:48 -0700 (PDT) MIME-Version: 1.0 Date: Fri, 19 Aug 2022 12:05:37 +0100 Message-ID: To: PHP internals Content-Type: text/plain; charset="UTF-8" Subject: Defining objects as constants From: codekestrel@googlemail.com (Dominic Grostate) This actually works in PHP8, is it intentional? class Item { } define('ITEM', new Item()); class Sample { public const ITEM = ITEM; } var_dump(Sample::ITEM); // object(Test\Item)#3 (0) { // }