Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:122241 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 84059 invoked from network); 24 Jan 2024 12:22:23 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 24 Jan 2024 12:22:23 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1706098987; bh=icZ1pTZm4YqRNqv2OU5hMc5n+MDBG5Rs6PxSmwucdR4=; h=References:In-Reply-To:From:Date:Subject:To:From; b=aktK9+/QCpe4ON1L+Drc7OEUBlm8SRrDw3qqZ5Q6JP59NM09QfsqMkxp9aIUiKQzv nYY80l/jQzg+Btme2d8yxb1LwIletoTtbNkk3+88TTR8ikZaECODhV57uvl0aLU8x9 aeP5aabgPYf8QrGjpm/SoSkvvi4jAey27tO0yMirru4awBhVtyt5VE00DFtfndyiIp /SEdvVzRTYyGFvrBCfTFVznOM/k10QOeR48s4qEgzwnFAeuC/6hXISi03AtaDa+L2O XXksbTSCxq/YhQLG9/vxcmOCdZ5Qcng6bBAK95C5oCL6B7jmuwrfzgBLywRjWnSDQZ W1vT+A9hmPXVQ== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 2EC79180051 for ; Wed, 24 Jan 2024 04:23:06 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-3.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS, URIBL_SBL_A autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-qk1-f177.google.com (mail-qk1-f177.google.com [209.85.222.177]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Wed, 24 Jan 2024 04:23:05 -0800 (PST) Received: by mail-qk1-f177.google.com with SMTP id af79cd13be357-783b0813e48so80474385a.1 for ; Wed, 24 Jan 2024 04:22:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706098940; x=1706703740; darn=lists.php.net; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=icZ1pTZm4YqRNqv2OU5hMc5n+MDBG5Rs6PxSmwucdR4=; b=A4dTyzL89rXW0uHOv1tfQ6+Lkf/veN1fcZmWU1mjZtXlARKKTlAkM6pBMOxoO/NAyW sRlNX3g+rCaSwLkrEmak8tKkQJvmqS06pMsDAA4YAY3H/nmXYag8AQ/1s09ev3tmw6qF W9jnsqTkdqob050TE/Y9Uie95l6K3tDDgVzLMt8xZlh3HWm7PRhz4gzdcazN2IEBKoal AyYn1sn6vYFlYJwinE9/9XgFEfvzQSEOr34EztDQZh31KpHNzxV/WwM1CIp0Ta/HDJgD ufDnbxExTGf+qXIfgiPU4D+i7xGAr8CFkmrZbEWHVgA8eoaTcL9Hvn2XwPzcAEqGlntU z35w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706098940; x=1706703740; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=icZ1pTZm4YqRNqv2OU5hMc5n+MDBG5Rs6PxSmwucdR4=; b=N7d+D3JsGgw7ot9yTtusY5jZcIGCxHhOey/T3PQITGCbWLyOWgBYvJiKQrxQFLMHyt gYM67G+Xo+B7UT9yd4zTzkF645yVqy5RbYxnqEguoNZjYEi9oQAoy+XGm0V060cUeC56 ooQUA9shmpZBK7O5snEEbw8zNSy3gZD5B+BQHYSan9wmxMnG+imoBaLqKaocLlc3wsAj MToiC5DMvU90+N7Em/Ce/iXFK54cT5UIlzZqDIwRMMd3IykiBBUWykU9a/VqjJgy+Y/6 CAQtL6ZBpdxvR+1YqHkU7Zna9EExxA42AmSqbmLdhMlgdmcmuthWIl88FMxWPW7YPfFa vmLQ== X-Gm-Message-State: AOJu0YyQsgqyhrLMVT0z/kJSOJMolaBuPqn7R6ksNs2yW3x4fxd9ITgi OI1nRNbBVz2+0rE92AhjWAp+iZ5UQ43ZvqhU/QZ2mWgHet6CZI2ydu/e59wqmLBqjMJI0Lo/OBC 1Q/D9Nt5QokcHYmdaO1fIet6lJ8C9W7aiJs/Qew== X-Google-Smtp-Source: AGHT+IEONRGUuaOo0BPtL2dREWJnXEDV6Dle5dLuhtw0Qs7Q7llcd5XIjMdihPcrHUWbJ3bW3SovVn+FxnTExUnoGs4= X-Received: by 2002:a0c:aad0:0:b0:686:aa7d:e55 with SMTP id g16-20020a0caad0000000b00686aa7d0e55mr1291602qvb.26.1706098940543; Wed, 24 Jan 2024 04:22:20 -0800 (PST) MIME-Version: 1.0 References: <1705957903.4914.ezmlm@lists.php.net> In-Reply-To: Date: Wed, 24 Jan 2024 13:22:09 +0100 Message-ID: To: PHP internals Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] Re: Wiki Access request From: tovilo.ilija@gmail.com (Ilija Tovilo) Hi Carlos On Wed, Jan 24, 2024 at 12:29=E2=80=AFPM Barel wr= ote: > > > Feel free to share this list here, on GitHub or otherwise. I'm > > skeptical whether throwing partially outdated resources at people is > > actually helpful. > > I trimmed the list that I collected so that it only included the most > significant items which have a lot of information. This list would be: > - https://www.phpinternalsbook.com/ PHP Internals book > - https://phpinternals.net/ PHP Internals web site with documentation abo= ut > a lot of the structures and macros used in the code > - https://www.npopov.com/ Nikita Popov's blog > - http://blog.jpauli.tech/ Julien Pauli's blog > - https://phpinternals.news/ Derick Rethans' podcast > - https://www.zend.com/resources/writing-php-extensions Zend's guide abou= t > writing PHP extensions > - https://wiki.php.net/internals The internals page in the wiki > - https://www.informit.com/store/extending-and-embedding-php-978067232704= 9 > Sara Golemon's printed book > > Do you think this sounds good? If you do, I will create the PR to update > the contributing doc Thank you for the list. It looks more digestible, and most of it is already congruent with CONTRIBUTING.md. * Juliens blog is a bit large, but contains some very detailed posts that should still be relevant. It might make sense to list them explicitly. * https://www.zend.com/resources/writing-php-extensions requires sharing your contact infomation to obtain. I'm not sure how other people feel about this. * https://www.informit.com/store/extending-and-embedding-php-9780672327049 might be outdated, as it was published back in the PHP 5.1 era. I'll leave it up to Sara whether she thinks the book should be recommended at this time. The rest seems to be already listed. Regards, Ilija