Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:130517 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 lists.php.net (Postfix) with ESMTPS id 194C01A00BC for ; Tue, 31 Mar 2026 13:23:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1774963411; bh=wFjHs4E6S1l1Uph0y3zOoLMGw4b+Nc8QhKjdWak0qO4=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=QIluToRqrgR0m0O+Th7EFKtoDzYWLtNRGD/n/GZ/rJzaNqgPDUsa0gB4+783e891t m+h37L+BqFw826yWhRp2IoRsy7fILCSLjKDR8u8C/yqyD86W4papzZiwI+xF2LX+T7 rOfldOafgNqnhByYNZTzodnBUXI8SPw5eytXJFW5/lfQBiJM9YhfPiXmqSCVpVYZi4 xCdr6tG7h4897n0w9c087QkrSxLLsvuOKV02bYnsnoZTyQjs48LJcSO7ifOEBPD+4R F70iPQ5SmVP1PVkxHcC4paXQ7pbYfhYXMP0S1E5z02JIi/X6a+qFn000ZwFbe4JM+i i4EvD0TWa32sA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 074FA1804E0 for ; Tue, 31 Mar 2026 13:23:22 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on php-smtp4.php.net X-Spam-Level: * X-Spam-Status: No, score=1.7 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_50, DMARC_NONE,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from mail-ot1-f41.google.com (mail-ot1-f41.google.com [209.85.210.41]) (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 ; Tue, 31 Mar 2026 13:23:21 +0000 (UTC) Received: by mail-ot1-f41.google.com with SMTP id 46e09a7af769-7d75371d873so5398637a34.3 for ; Tue, 31 Mar 2026 06:23:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1774963396; cv=none; d=google.com; s=arc-20240605; b=LCNXF7qA4HUi/EI8xLCPBxPaWYqKeZuK+2FkwQLtXTx7Ze66BLFTrESzKtuvmZQnK6 zZXJLiq7Ip8WW3QWRMK3d1M/PveSmEuZ9D5ZSO0XKfxXwBpzYhzjWXzYOGrWN0CwNmzu m2sOdXnXoGiiyT2ZJRBXCUhGnPhEIUmFplf/7ef2OAHh9iE6jOU3Eam7cXKLJNYaHzub Jwez7t/CULw1iVzr30u1zIQyD/zArpjU6fSDjaVEafCqZnM5ZxMo6MuFSehcNS+h04h3 g+w1KzHDI10gxtlyg658VjD0VgcfyPEGP4LMFtCs+spgaA0pud3f6lSk4A0orYGCa9gh gRlQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version; bh=wFjHs4E6S1l1Uph0y3zOoLMGw4b+Nc8QhKjdWak0qO4=; fh=6yr3n78+mm34TNOmgc55efeIaAi9NlW+ARsqejrwXz0=; b=jHCByK6NT4y1IAjdCFxVTbjVbQsB1US8lMJrU9lh5h8PiB5C5IUsJmVBZl4X7ZO4HF ypy4S/2lziLeZPmgIgsREyJn9bsA7BFBrWP15ZZlmigm9veA9wkE4aiUXMxiWpNcQq3k 8t1dFZCrAm5i2ZpLheKGpjxOOCPH+wTKeyk/9V577Jld0ikWLVLLhFqg/GnaXw1muDsK ncjxNHFISeZArt3D7C4bsRh3D+Wlk+OFZLLa2/mS4jvT/yhcshnb+queqY+3u99LHyIx 0hUjKhAbwfQsEKuy6p8bDlJTmfVghHel039/7Lz7mtpYX17HXm8rF2WhHSItl9Qz/RQy qsDA==; darn=lists.php.net ARC-Authentication-Results: i=1; mx.google.com; arc=none X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774963396; x=1775568196; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=wFjHs4E6S1l1Uph0y3zOoLMGw4b+Nc8QhKjdWak0qO4=; b=ktYMjAsWNUfMAz9dNPDCOCyHPD8yJS+xRBKImltP5S3HpfSXqzWPhcDzAZEKWpnj/e IANxEIG+WCI21zXJTLaec/xE1ZfcBFtOocJglIlvQuKPM2e761osEcyspMHYwdYdLNZa pIY5exjekQwzpnJ4vS4kZbu4gDvj9USJDXruFi040gnOL9k/RlRVUPQ5n4ZXNV2JyGQ7 jSRxdJJ2oOItOQnQxEOwqvLR3TRypLLX+RGEvz0HpXwWSJAfr5r3nO1bGpE0jHHg/YpV 6qxeaqKioJMBGzf/+KgSHeMOCdIEBGyBhnKqL7xgp6KNQn28lpnbYgPjICKs/KXb9AHh U9xw== X-Gm-Message-State: AOJu0Yx2It0nppPMz5v2l2Ko+JQNmHSA0ptySGFq40hj0MOXmYZ2ZVxv by0wPz48162rfkpkz1vG8nqBMYN6dNYBId9KX1axPFj1NekilCN99wRB5BiF4ZptObWb8LAyj8q ZsG4JYAvWtW+pAtJjGb1kn8EnY/ini3A= X-Gm-Gg: ATEYQzx6kmUIxAZCyDRqszfbQR/xfQ7USIvdddBCiLE+4wKTCBJaoywiav6NBgo3z+r dVHGEpcga9O+sJMNt6C/8N9icYLH2CmWOPCJT5yhFMY+ziVLhxPDuaFuY8oKgx95nAqVKHWvJsk UzExaHwoB2mJnJq98TLpMQBvWW5G9jzHhWAPuM9rsm0PknJi9tTRFZZliGFs0/ce/G5dbNVgtan BQW114wuOUQia98xEpc7guRFBUmeuqB1vqNU0ipkMqK8hHsO9d2I8o453svcB52IK1HMDHyzN8e B16veQ== X-Received: by 2002:a05:6830:2119:b0:7d7:f5c6:9fa3 with SMTP id 46e09a7af769-7d9fadb4b67mr10071407a34.8.1774963395811; Tue, 31 Mar 2026 06:23:15 -0700 (PDT) Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 References: In-Reply-To: Date: Tue, 31 Mar 2026 15:23:04 +0200 X-Gm-Features: AQROBzBaEJ64a1HDr92fM9I8bdGp2gDlOwLgzcKPN_vtL423uxdl8tfTPkf9UHo Message-ID: Subject: Re: [PHP-DEV] Re: [RFC] Polling API To: Valentin Udaltsov Cc: PHP internals list Content-Type: multipart/alternative; boundary="000000000000b25c4c064e51dea6" From: bukka@php.net (Jakub Zelenka) --000000000000b25c4c064e51dea6 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, On Tue, Mar 31, 2026 at 11:41=E2=80=AFAM Valentin Udaltsov < udaltsov.valentin@gmail.com> wrote: > =D0=B2=D1=81, 29 =D0=BC=D0=B0=D1=80. 2026=E2=80=AF=D0=B3., 23:54 Jakub Ze= lenka : > >> Hi, >> >> On Thu, Oct 30, 2025 at 10:06=E2=80=AFPM Jakub Zelenka w= rote: >> >>> Hello, >>> >>> I would like to introduce a new polling API RFC that is part of my >>> stream evolution work: >>> >>> https://wiki.php.net/rfc/poll_api >>> >>> >> Just a heads up that I plan to open voting on Tuesday 31st March around >> the same time like now. >> >> Kind regards, >> >> Jakub >> > > Hi, Jakub! > > Why do you use get and is methods if we have powerful prioritize with get > hooks nowadays? I think that PHP should promote its modern features in it= s > own API. > There is actually no internal API for hooks so it would require using object handlers (which is from the user space point of view just __get). It means no stubs declaration either. We also don't have an internal policy where to use hooks and where methods. So there are still lots of blockers to start using it in core. Kind regards, Jakub --000000000000b25c4c064e51dea6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

On Tue, Mar 31, 2026 at 11:4= 1=E2=80=AFAM Valentin Udaltsov <udaltsov.valentin@gmail.com> wrote:
=D0= =B2=D1=81, 29 =D0=BC=D0=B0=D1=80. 2026=E2=80=AF=D0=B3., 23:54 Jakub Zelenka= <bukka@php.net&g= t;:
Hi,

On Thu, Oct 30, 2025 at 10= :06=E2=80=AFPM Jakub Zelenka <bukka@php.net> wrote:
Hello,

I would like to introduce a new polling API RFC that is part of my= stream evolution work:

https://wiki.php.net/rfc/poll_api









--000000000000b25c4c064e51dea6--