Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:124149 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id 72CC21A009C for ; Mon, 1 Jul 2024 17:02:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1719853452; bh=AVQNkxNTOFWjdBCjzeGBVrjz4GdXxLnULwhO7CMwe0g=; h=Date:From:To:Subject:From; b=TaECs3KcR9NfqCmwgOMt9nDbKlch/35gXGlh/2xkclTsl2tNJTRsawALu0SAQ88yc YgKwPqinBPshImsxqpcXIVGvduobMQ9Ijc0HT780QXAd0t5U5UnuyrxZ8pji+/M98o NxQeGNr5rKBmv9GqwvC7cR7LkD9SPN7vOZTxVs0bPFEz+O4gFGEpy9PuveRQHHmAT2 p2Qp/Va649RtAXFgNuCFjpNoKUvvp5ft7SMR6AnrHE6AHqmgR6R4K2uZBVkCXb86v/ bJiUNlrpUr6EKyW5TvKCHuvNwgZD2fRUvG8aPLaEUwZ0q8csaE0z3hOymdzJiPisPb 2zsKfYd6mCUow== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 36300180968 for ; Mon, 1 Jul 2024 17:04:12 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-0.1 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_MISSING,RCVD_IN_DNSWL_LOW, SPF_HELO_PASS,SPF_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: Error (Cannot connect to unix socket '/var/run/clamav/clamd.ctl': connect: Connection refused) X-Envelope-From: Received: from wfout2-smtp.messagingengine.com (wfout2-smtp.messagingengine.com [64.147.123.145]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Mon, 1 Jul 2024 17:04:11 +0000 (UTC) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailfout.west.internal (Postfix) with ESMTP id 050DD1C000AC for ; Mon, 1 Jul 2024 13:02:49 -0400 (EDT) Received: from imap50 ([10.202.2.100]) by compute1.internal (MEProxy); Mon, 01 Jul 2024 13:02:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= garfieldtech.com; h=cc:content-type:content-type:date:date:from :from:in-reply-to:message-id:mime-version:reply-to:subject :subject:to:to; s=fm2; t=1719853369; x=1719939769; bh=jcP/BDGBYL IfCRhHiF6GayiYPzpvqvfk0BMfFsNK3T0=; b=Asw2VRSgHzKf5x1VhIZWver+bE RVGF1V+4gSQf6rpDSfcLFSg2iJppmJSagzxBhHTqITJ0zXLptmmSxxSCsgtaOyBH KB242QTttin4A4/RIyORRGS+bwVW7qXmshG5sTTwt0lxF7j09mk93ekLhyySWJdB 3p0mc43srTc10CiZkQnZbQ1cr9p2U8hD0ZKt+jN5IqtER2srcVW8Mc+exvlbo1Ro y84z/HVPNfPqEWXI33OLekczE6cjcrhPd+Dk8xAGyV6U+YYquSgmn81RZ7s4SMb2 OlnLRjfJXzA4jelkYE3TdhsTUsWroHARyg+kkigPQO1OjW1NyCzRUnQGeM8w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1719853369; x=1719939769; bh=jcP/BDGBYLIfCRhHiF6GayiYPzpvqvfk0BM fFsNK3T0=; b=JG6zNRhBzq8nmhrX/3IkskydRTmkB4Elq/fCcYb1Vrd38rnMixX BL+AOQcGxwxoFyyw+o3DcYh1Xvi2R42eMGJD8xMk1tTSIgCDzSKiJyOZylSrH3yv i/6YoChr3BSAXomK9ciRiFPzMaYj72U7dzTHv24Gh7/zOs2QA+5m5yHwKClWfX8y 19mr05fIBiXsSEj2sEIlKptYls1q6f+ZBTlU1kf08EPtCRCHqnxZYwwvLzby9S2p sYgpjYIHKtAcPPbI1JRMbL2D2EmmgfwGMhAhVRuz8VjpRxmQaZxmujo6/yeSnWNw aZUst/fLOIuKXbvfh1Imqch+zelXkrV9gMQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudefgddutdeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkfffhvffutgesthdtredtreertdenucfhrhhomhepfdfnrghrrhih ucfirghrfhhivghlugdfuceolhgrrhhrhiesghgrrhhfihgvlhguthgvtghhrdgtohhmqe enucggtffrrghtthgvrhhnpeegheffiefhtdekfeevffeuieeihfejudfhuefhtdetleel hfdvjeetkefggfeuieenucffohhmrghinhepphhhphdrnhgvthenucevlhhushhtvghruf hiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlrghrrhihsehgrghrfhhivghl ughtvggthhdrtghomh X-ME-Proxy: Feedback-ID: i8414410d:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 4E2281700097; Mon, 1 Jul 2024 13:02:48 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.11.0-alpha0-566-g3812ddbbc-fm-20240627.001-g3812ddbb Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net MIME-Version: 1.0 Message-ID: Date: Mon, 01 Jul 2024 17:02:19 +0000 To: "php internals" Subject: [PHP-DEV] [RFC] Property Hook improvements Content-Type: text/plain From: larry@garfieldtech.com ("Larry Garfield") Hi folks. As Ilija's been polishing off hooks to get the PR merged, we've run into two small revisions that should make life better for all involved. One is a performance improvement that requires a very slight error handling behavior change, and the other is enabling readonly in selected (but probably all of the relevant) circumstances. I'd say we expect these to be uncontroversial, but this is PHP. :-) So I will instead just note that it's a short RFC and open the discussion accordingly. https://wiki.php.net/rfc/hook_improvements -- Larry Garfield larry@garfieldtech.com