Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:112216 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 65661 invoked from network); 10 Nov 2020 17:46:58 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 10 Nov 2020 17:46:58 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 4FD2F1804C3 for ; Tue, 10 Nov 2020 09:09:09 -0800 (PST) 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.0 required=5.0 tests=BAYES_40,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from mail-oi1-f180.google.com (mail-oi1-f180.google.com [209.85.167.180]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Tue, 10 Nov 2020 09:09:08 -0800 (PST) Received: by mail-oi1-f180.google.com with SMTP id m143so15147398oig.7 for ; Tue, 10 Nov 2020 09:09:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=basereality-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=1j5CjxvAGXafU+2kgGZV2PjCFzrAYrSbMws1dNioOKk=; b=SUFa66muEw6h9JIWeM/5mA2MRcgSu4m/Ajw45jneSnfK+xPqUgF/t4nZja6kNwsz0H a6CRo5ejplaliaRhTpSkHWLNAa6A0pz0mvUCVveyNYbD3d9VyBjonsLZPYizuIMducRl jmsWaPT/0SLDEfg+VJi5m3uOgU+7RDi68h3zPE+RUmfgM032aqH7oI1wEQpbwDa0H7NH hl3ZCPwa7qM29GP1x/HwLw29HslbugL5u6Y/LcIfDY8gDY6cO7dxreju2xhDfS0mkKxF XYbwBgBdb1tndaXu6LQ5OpE0Ld6akabgBXh/9MkZvDkJw9H69z4DMkwExSkL3qmcPqh/ Qp9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=1j5CjxvAGXafU+2kgGZV2PjCFzrAYrSbMws1dNioOKk=; b=Wx3ZpvPz4wJr2fgjkZ4mVVUva/5X6S1cDoHEua2U346JFr+THrs0LHtnSw7ULTtGQE kqFS9nr2nt2V1OVqypysAkulHtMZc+3kU7+Ra514QAkFtdM7/aK206aBh5vjmh8KBRGs YkjjnZ+KQQhJoMwr/2uqGpU1YgyeKyWq/tKBSu7QOAzlhkUeFG61cSgPUMJVQ2jyd2wR 0Bz6eP43Bf9qA0bzBFN5kwevxzFiCzWAlG0DDY3zF7nVTvWP1ISO5XwUfPVwYdDWpj/L GzktcDh2P7lGkJ1R1JcNXZ3qFcdlZq2tbP5jL3sf1HXQt70YnVTSQRIanITbAciuWf74 os4g== X-Gm-Message-State: AOAM533N5Q1hjQToZEICFod93mQn88Xwcz+2yEuCUsncOZudmNfFNLRK W63sfnUJojxkzD5Vcf6CVwa54S4cu7MGHQcnp5uZbasoM2Xkc/bf X-Google-Smtp-Source: ABdhPJy4BdTKcKRNVbYs41M9IOrcF/Pa1eCWvsI0hZmBIB+wromjLM+JVgDbmgm2Xi8VCadOWU+dFPgnyeaKhSOMgLU= X-Received: by 2002:aca:f003:: with SMTP id o3mr62273oih.64.1605028147494; Tue, 10 Nov 2020 09:09:07 -0800 (PST) MIME-Version: 1.0 Date: Tue, 10 Nov 2020 17:08:55 +0000 Message-ID: To: PHP internals Content-Type: text/plain; charset="UTF-8" Subject: [RFC] Draft - Closure self reference From: Danack@basereality.com (Dan Ackroyd) Hello internals, For reasons, I was reviewing the conversation where adding closures to PHP was added, and it reminded me that currently the only way for a closure to call itself is slightly terribly, so I drafted an RFC: https://wiki.php.net/rfc/closure_self_reference Before I spend time on it, is there any strong reason why this is a bad idea? cheers Dan Ack