Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:108223 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 13824 invoked from network); 23 Jan 2020 14:12:27 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 23 Jan 2020 14:12:27 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id DFCEC180540 for ; Thu, 23 Jan 2020 04:21:35 -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.7 required=5.0 tests=BAYES_05,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS15169 209.85.128.0/17 X-Spam-Virus: No X-Envelope-From: Received: from mail-ed1-f43.google.com (mail-ed1-f43.google.com [209.85.208.43]) (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 ; Thu, 23 Jan 2020 04:21:35 -0800 (PST) Received: by mail-ed1-f43.google.com with SMTP id m8so3045245edi.13 for ; Thu, 23 Jan 2020 04:21:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=8mCDm1BeP/FOqFKAVvdJpIVmtf7Du4ug4dzXGEuobQs=; b=tHhiy1TSo/ab7TG+0X8QxTBauE/H4sFj1cAMxNYDVrK/k0p9FndDHxVaCidvGYXZk3 EpDttM+at8J1O0XJrKoQAOM4UHRW70KAf2SHT67NJTzN9Wj66E8f6oaCPFh1kSNRlXtT tPoTFtiFAIpYVFYKpzhLqBnieet+E4oLX402teZ/PZQkyDvWdZruhXPgmWCOJsqrx30i UeVuz8NbET3Nm5pi9eQId+WAI3qWmE2tf5XYzNOqEsmWrKfI5gIajs+EcGTf2p7O3dYK pP9q8VdZbLFqYBKVPjapL7lpCsq2Mq1haKDj/CyFGDSJq8CgeD5ZGsKlb5OBV720Sdn1 p/lA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=8mCDm1BeP/FOqFKAVvdJpIVmtf7Du4ug4dzXGEuobQs=; b=jw8PQ3D/jwWtPzM/MjEafGPo9BdNuznmgLFXj93fCnNG6Z3MS5HUovWRCSq4+qIwt8 RWCM27RIw7fqfhl7KnoAoaUgLyYrXEg/yumKdjcPlbtgn2OtwiCrfDaPBX7R5Vng2csH IcZ2Su1zkGmIbycFcWPaaE2QQvh9kb30MMQb7ytnTGPCHdrEDgjOiD/GT0sKqhiZhxd3 vHFqXr5KbX7/1Qf9SYZBamyhpmEdubdtCeLF6GaS8lDyAV+EQTKzPYkiDt2cn0ALt3WV rfZOxDOfNkoqvOI4mPVPZd15lc0c4La6wJpOVMfIgBtHTMvyHjE3AdP4rGP/MVKsb1Go On/w== X-Gm-Message-State: APjAAAW1OKy9vljGurSB/gvet/3mUQt+cVnHOYaXO2COSAnIaYJXCC37 tKl8OMdsA8neYIyFiGVUA3Iw47XninEA3ig/B6A= X-Google-Smtp-Source: APXvYqz19TLRv7tJrB+iwi+i+Pss54+ahnvXcU84iqFWw+2YSNibVIRkhDN4aup6I7Z+NH7IwzzoFH9rky/1+5VQy8o= X-Received: by 2002:a50:fc99:: with SMTP id f25mr6436025edq.250.1579782094279; Thu, 23 Jan 2020 04:21:34 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: Date: Thu, 23 Jan 2020 13:21:20 +0100 Message-ID: To: =?UTF-8?Q?Daniel_Mart=C3=ADn_Spiridione?= Cc: PHP internals Content-Type: multipart/alternative; boundary="0000000000008d562a059ccdae73" Subject: Re: [PHP-DEV] A Hacker's Guide - Obsolete From: george.banyard@gmail.com ("G. P. B.") --0000000000008d562a059ccdae73 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, 23 Jan 2020 at 13:07, Daniel Mart=C3=ADn Spiridione < daniel.spiridione@gmail.com> wrote: > Hi interns. The official PHP.net documentation of the "PHP at the Core: A > Hacker's Guide" section (https://www.php.net/manual/en/internals2.php) is > obsolete. > > In that sense Python has good documentation to be extended in C / C ++. I > think this is also one of the reasons why there are libraries like NumPy > and others that have popularized Python for data science. > > I personally know that the project http://www.phpinternalsbook.com exists= . > While this book is not yet fully updated to PHP 7, the information it > provides is wonderful! > > I think the "A Hacker's Guide" documentation should clarify that it is > outdated and incomplete and at least reference the project > http://www.phpinternalsbook.com > > What do you think? > > Regards! > This is a known issue, and just reading a tiny bit of the guide you'll realise it is outdated as it mentions all over the place the original Zend engine o= r the Zend 2 engine. As said by the Doc Editor once (can't find the email again) it would be great to have it updated but the people having the skill to write tech documentation and the people who know the engine is really small. Adding a mention may seem worthwhile but meh. Now as to why Python is more used in data science and co, I'll chime in my personal opinion but I think it's mostly the case as Python syntax resemble MATLAB. Moreover, PHP has always "promoted" it self for Web Dev and not that much as a general purpose programming language. Just my two cents Best regards George P. Banyard --0000000000008d562a059ccdae73--