Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:102638 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 63113 invoked from network); 7 Jul 2018 17:15:07 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Jul 2018 17:15:07 -0000 Authentication-Results: pb1.pair.com smtp.mail=nikita.ppv@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=nikita.ppv@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.223.170 as permitted sender) X-PHP-List-Original-Sender: nikita.ppv@gmail.com X-Host-Fingerprint: 209.85.223.170 mail-io0-f170.google.com Received: from [209.85.223.170] ([209.85.223.170:44333] helo=mail-io0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id FE/64-55607-A15F04B5 for ; Sat, 07 Jul 2018 13:15:07 -0400 Received: by mail-io0-f170.google.com with SMTP id q19-v6so13544929ioh.11 for ; Sat, 07 Jul 2018 10:15:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=dZLJ2fbpwwFY8ynXe/qAvftrcvBL8/1vH6kjwvzIr7c=; b=XMfp194IFtTC/yUrYMPV2lvsiEpe/cVwWSEqwPmFWWshmADJwMb6jIiMGBSnmsiLQC no9vOJ8a9pNkvHR4l85vkXoyRGnQocDL8/KXCX4ywU71DnwqOSx9FK/jZL4ErgeJBlMi BG/n8UFoYD/M0O23wIlLgDbH7aa0m47THwuujcxVOyrF1iuwAax9PCXTQjnF1AVOK+wj JSAJkOVaWy6G1aj7GbfJKaz3fIbTK34FwmIoGAIYaLS6Wg0sK2LEgbUWe2L4OssHAskf tR69c/AlHBwr4ZgGWKJ0JeGJuxZdjZUdqwtIPWX1SRG9hZHTFjbWfviqLWxMz6UU1TaM Nu0w== 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=dZLJ2fbpwwFY8ynXe/qAvftrcvBL8/1vH6kjwvzIr7c=; b=ogiKqgPEM11/Y22j2PlVJIIrqvfMWUBoq2NZqrnULMhbF9XJ+BOvA6hQFRljUJO1TM 3b8r42u18xy6QMEWLaevGrEgcXCX+DdToXpZbQzLIT1vKXSywefGQume4kMYkgomO6v7 KLdF6xHgutNmkavlaTUhGGyIefQfrePoIlcoUinJ1FToGHG9+2XsDTC4I9Q2wULm9hfI U/X8t/jiYbyTcFZxPsnjk+Uy0Ln5lfeCp63XgjeKHH7z3Ig9lFLjOz/SjoMlPsRNcU1q VPOgbL1JWOMBnY1136PqGN1r+VBvFN+Qu5ZWn99lZie84KBw2hqYa1MFQVxZ8t/NLgBP aIsw== X-Gm-Message-State: APt69E0CZff5iQ4o0wpAn/sqAEoYo6nuXT7lhyAbH5kQZdU3pCsbswJe yOJva0lisFor5o2XFk2SCsBixMIZKZVnZ9pSuCg= X-Google-Smtp-Source: AAOMgpfTstsjW7MBTrUxrjguJExZDT+lukohGqw1yK7GSy73zGmp36OkI3VZ+RhA61e3JcDiNJFmeiruG5+3ra5MwJ8= X-Received: by 2002:a6b:254e:: with SMTP id l75-v6mr11543760iol.47.1530983704141; Sat, 07 Jul 2018 10:15:04 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a6b:148a:0:0:0:0:0 with HTTP; Sat, 7 Jul 2018 10:15:03 -0700 (PDT) Date: Sat, 7 Jul 2018 19:15:03 +0200 Message-ID: To: PHP internals Content-Type: multipart/alternative; boundary="000000000000d7aaeb05706bebdc" Subject: Introspection for references From: nikita.ppv@gmail.com (Nikita Popov) --000000000000d7aaeb05706bebdc Content-Type: text/plain; charset="UTF-8" Hi, This was brought up in the thread for the typed properties RFC, but I'd like to split off this discussion. Before talking about solutions, can the people who need this first outline what functionality is needed and what it is needed for (and maybe what workarounds you currently use). E.g. do you only need to know whether something is a reference, or do you need to know whether two somethings are part of the same reference, etc. There are probably multiple use cases for this with different needs. Regards, Nikita --000000000000d7aaeb05706bebdc--