Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:101552 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 22134 invoked from network); 5 Jan 2018 14:56:38 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 5 Jan 2018 14:56:38 -0000 Authentication-Results: pb1.pair.com smtp.mail=cmbecker69@gmx.de; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=cmbecker69@gmx.de; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmx.de designates 212.227.15.18 as permitted sender) X-PHP-List-Original-Sender: cmbecker69@gmx.de X-Host-Fingerprint: 212.227.15.18 mout.gmx.net Received: from [212.227.15.18] ([212.227.15.18:54546] helo=mout.gmx.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F7/7B-45945-2229F4A5 for ; Fri, 05 Jan 2018 09:56:35 -0500 Received: from [192.168.2.106] ([79.243.119.140]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LgHvY-1fIefy0TgK-00njNh; Fri, 05 Jan 2018 15:56:30 +0100 To: Andreas Hennings , Dan Ackroyd Cc: Michael Morris , PHP internals References: <9a3a8760-f65a-a5c0-b318-1830a9a986c3@gmail.com> <9352F6DF-9940-49A2-9B1D-FA9258E9738E@lerdorf.com> Message-ID: <7eb0ac9a-a0db-bfb6-042e-751ec493a7fb@gmx.de> Date: Fri, 5 Jan 2018 15:56:30 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: de-DE Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:0JJOrZtR/zTA7scP5yD21+4sCcMpUs15z+KTL/QSujdfDRuGTiV foyX+FKYhBQGdXoLJMJNEG68P5ERGa2A46P7AtH3I7YjzIX/ogUIIuHT2OMqHCpdpj6sYlK kfsLO4f+w2WkyouIOyru3NWDKoHv2LQBBF/+SWFG61bMtutiJ769L6xaVN6TEoUFzWhT3q9 YcQeOUqf2O9ZMKSVNGN8w== X-UI-Out-Filterresults: notjunk:1;V01:K0:Av5fYVsA8QM=:qPtYGiEVVy30u3sqyT5flI ySanwq85lkthI/Me6GjSYclxXfMsO/X8QKx4idLhYFObNsFNRyTLgzq5l6dhQe/yyqU2Fap0A h92Q0eQgQEaI/HOORbeV+5xWHiYJOsChljOGCAWXLRyWxZtww+jbfXKnVKhQ3+ZGY9ICuiHyD pvnig2+7m0neBQvI5H5mcNUlspzudRUVqpziJ9LKjWpaEYXI3v2/oN+PZwX2Gywn9rCzCkmuQ 076aJ7IzZx1ljstz/IgDd1j8SESYb81VYtx5S5LwFtAt1Kaly5yf2S/riQwtHI2HuFkiWPbSb 8QJe9pMR7eEacxLrVcT3wq5XXDeLYzz1o+ou53voxVu6k9xm2ZZBNX9rxG+x7OUgQutUrpUBB Z+SuLKnCFUcXLwLxjIa+TRum2+0OFKiG6FpIsxl3clHQB+NxlgbBBIsCD5OXaG5QjuyPb7LVE c75I1Huxe5ekOZKxsR4qwU49US63TXuyWxO68U87+LdrOOkIPx2Hda8UgFEyWBdDHduhN27CG vZMOXq62Q3V28csHCjZCqoultDaMD4S2E7FjgFeFQnXv8CUGu41XpADMwwunL3TfwRglO2ziD ybYXGNVAdTXLWu6au162Cc3ryoNA0J6ZFTwDww9kYqqrerdrR6V2FL9MwZUTKztwj5LCJklga pbsSTGJtHyrOtbzF2kCtFOEMg4F1W+sr92e73795i3bY6Qm+Rv3JaUROohsrEg3U2VO4o2+0R dOJNuhiBADkWwe8eekuD2+63mhLeudZml9nWtcbAe169jrKzeYwdtOXh93/Ioqkme7IU3F10W D6vH+a93bQm/w5CSNoIKjoFPAz/Axit8cijyGXlO2Gp0E8LTqE= Subject: Re: [PHP-DEV] [RFC][DISCUSSION] Strong Typing Syntax From: cmbecker69@gmx.de ("Christoph M. Becker") On 05.01.2018 at 15:33, Andreas Hennings wrote: > On 5 January 2018 at 11:35, Dan Ackroyd wrote:> >> The internals of the PHP engine is C, and zvals are structs not >> classes, and so there is no interface. In userland classes are also >> zvals. http://www.phpinternalsbook.com/php7/internal_types/zvals/basic_structure.html > > I think a good beginners intro is this, > http://php.net/manual/de/internals2.variables.intro.php The internals2 part of the PHP manual is about PHP 5. The best info for PHP 7 regarding the internals ist the phpinternalsbook already pointed at by Dan. -- Christoph M. Becker