Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:97489 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 45040 invoked from network); 29 Dec 2016 19:15:20 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 Dec 2016 19:15:20 -0000 Received: from [127.0.0.1] ([127.0.0.1:28026]) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ECSTREAM id 71/A6-04761-8C065685 for ; Thu, 29 Dec 2016 14:15:20 -0500 Authentication-Results: pb1.pair.com smtp.mail=brad@legalweb.org.uk; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=brad@legalweb.org.uk; sender-id=pass Received-SPF: pass (pb1.pair.com: domain legalweb.org.uk designates 188.39.106.5 as permitted sender) X-PHP-List-Original-Sender: brad@legalweb.org.uk X-Host-Fingerprint: 188.39.106.5 mail.legalweb.org.uk Received: from [188.39.106.5] ([188.39.106.5:53376] helo=fidanza.legalweb.org.uk) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id CC/86-04761-60955685 for ; Thu, 29 Dec 2016 13:42:17 -0500 Received: from localhost (localhost [127.0.0.1]) by fidanza.legalweb.org.uk (Postfix) with ESMTP id 5AF3560808 for ; Thu, 29 Dec 2016 18:42:11 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=legalweb.org.uk; h=content-type:content-type:in-reply-to:mime-version:user-agent :date:date:message-id:from:from:references:subject:subject; s= default; t=1483036929; x=1484851330; bh=yAeqT3y7GQdPFudCyWbC72up BXHl1h3MS5VBnkBKlWY=; b=RUp/ZJLnwfZzLl4c3Jl81QTpjoEosKBwozBXTh3q 9ihLNzBncwLBwJJsFTjJGHIgMpkzUjOAJqIf+fvvt63Mcq2esixeEFsVwskYBkBk mMUg76BAqguqqpPv1gGFRl31qehOK8v/7+KrHXEw4FZgHRDSt3y+vldgicITHKDi Eu2FiWM973ADyk2TvdeAGLBciMEC8ryCtSnTKOckKq1jVz8q3zW4TJ8fKAtTVJy8 tVsRj4FyfkHHN/7sRiIPyISWZqy44/uh67xN/ZCZImVMRlQsev/8t+c8KmyH0W2/ zM6RgANqKnlbK4GHQ6cEzYCOY1TTNo53/CtA8WjXZVtdZA== X-Virus-Scanned: Debian amavisd-new at mail.legalweb.org.uk Received: from fidanza.legalweb.org.uk ([127.0.0.1]) by localhost (mail.legalweb.org.uk [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 9XmlI-PgLFlz for ; Thu, 29 Dec 2016 18:42:09 +0000 (GMT) Received: from bweston-dell.webod.co.uk (cpc87517-nfds17-2-0-cust181.8-2.cable.virginm.net [82.25.176.182]) (Authenticated sender: brad@legalweb.org.uk) by fidanza.legalweb.org.uk (Postfix) with ESMTPSA id 8797060587 for ; Thu, 29 Dec 2016 18:42:09 +0000 (GMT) To: internals@lists.php.net References: <88a841b3-23e0-4073-b849-036cbfc11faa@Spark> Message-ID: <33a265d4-0a72-3e4e-4b32-5eb37d149b60@legalweb.org.uk> Date: Thu, 29 Dec 2016 18:42:09 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <88a841b3-23e0-4073-b849-036cbfc11faa@Spark> Content-Type: multipart/alternative; boundary="------------AE2C4F3E1F36E1DDD63D4F26" Subject: Re: [PHP-DEV] Introduction to the PHP source code From: brad@legalweb.org.uk (Bradley Weston) --------------AE2C4F3E1F36E1DDD63D4F26 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable I'm trying to do the same thing. I've tried to fix a bug in SPL iterators. However the code is not=20 documented anywhere and the guys on IRC aren't able to help much without=20 dedicating their time. Maybe we can try figure it out together? https://bugs.php.net/bug.php?id=3D73471 Issue is at:=20 https://github.com/php/php-src/blob/master/ext/spl/spl_iterators.c#L3385 But like I said kind of obscure. On 29/12/16 16:17, ilija.tovilo@me.com wrote: > Hi everyone! > > I=E2=80=99d like to get familiar with the PHP C code base so that I can= contribute back to the community and maybe even implement a small RFC at= some point when I feel comfortable enough. > > Looking at the giant repository I feel a little overwhelmed. Is there a= place where I can get started and learn more about the architecture of t= he interpreter before diving into the source code itself? I=E2=80=99m sor= ry if this question has been asked before. > > Any tips would be greatly appreciated. > > Thank you! > > Regards, > Ilija > > --=20 -- *Bradley Weston [bweston.me]* Telephone: 0845 004 0662 Mobile: +44 (0) 7902 672289 This message is intended only for the use of person(s) (\"the Intended=20 Recipient\") to whom it is addressed. It may contain information that is=20 privileged and confidential within the meaning of applicable law.=20 Accordingly any dissemination, distribution, copying or other use of=20 this message or any of its content by any other person may constitute a=20 breach of civil or criminal law and is strictly prohibited. If you are=20 not the Intended Recipient please contact the sender as soon as=20 possible. Any views expressed in this message are those of the=20 individual sender and may not necessarily reflect the views of Legalwebb=20 UK Ltd or any of its subsidiary businesses. Legalwebb UK Limited is=20 Registered in Cardiff. Company Number 03874311. Registered for VAT=20 Number 803886708. Registered Office: 169 London Road, Leicester. LE2 1EG. --------------AE2C4F3E1F36E1DDD63D4F26--