Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:125326 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id B7CA11A00BD for ; Tue, 27 Aug 2024 20:14:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1724789784; bh=uxhdX16QVtqDfhhPApO0mpoAYXYyNr8kULSqm4iEBsM=; h=Subject:From:To:Date:In-Reply-To:References:From; b=TO28XLEuofiGi5AQUbOHP5eVsM4frC6D+3GPMtfV/m9KTQWMXH0G6vYpU0E0iHYtV NQbwigUOL1MaXU6UOCZqTBI8oVWshe5a1aadbDkkourCniLiIN7eOfqui8NOGNjHvV nOH6EbbV44JIHQP0/JKmfMiNAAxvDubPdXaGUx8zZbcUxMMr22gY+pot0/fCL9OoOP cVm7DaeMyu0j/C3GP48fAGiaLH7tWNz7pz1erC3jHZGLoIeSrkC35JwkYi3PLFZTgG oSi1fizYfx6hKZ732Ry9MGrXjVa+3jvA5lxMfPhY5PLiqUPqhJERXIAmdCgiCiszpr k5lo3yvPg96xA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 56D50180032 for ; Tue, 27 Aug 2024 20:16:24 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,SPF_HELO_PASS, SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from ageofdream.com (ageofdream.com [45.33.21.21]) (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 ; Tue, 27 Aug 2024 20:16:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ageofdream.com; s=ageofdream; t=1724789669; bh=uxhdX16QVtqDfhhPApO0mpoAYXYyNr8kULSqm4iEBsM=; h=Subject:From:To:Date:In-Reply-To:References:From; b=LbhoOMVFuHIjiWDyaYafsa0xBaqdnxVW8q9RczwzJrYnfcYbetzq3ChIizqV9Y9de qaEA3cjAeBZU4qkXRh7ufxxJDAy8gf8K73J6egxWgYaWJWTXxK5jhyzyZ5gDa78Z2d SSp+l1EtTkM1dlZEj5NhO1Tw2ZRCb/4vam8tRgxHz0zuDgEqD8JKiYCT37pwRtBmdo XxOjv4NLMy2guj/qy5vF6w7WfaXGjnPGz8w1/BTrtdrIGoDj2DoTFz8TFAYi6xZ/G3 Bp4t0QvYxhLtOGrkuD5aGOTWFXfZLhZW+tEysd4cqDPp9z4CGv7qx1hJx6aIU33ixO 4kNxjWi2A4Z3w== Received: from [10.143.103.230] (unknown [185.201.188.24]) by ageofdream.com (Postfix) with ESMTPSA id 60AB92508B for ; Tue, 27 Aug 2024 16:14:28 -0400 (EDT) Message-ID: Subject: Re: [PHP-DEV] [RFC] [Discussion] Using and Mentioning Third-party Packages in PHP Documentation and Web Projects To: internals@lists.php.net Date: Tue, 27 Aug 2024 16:14:25 -0400 In-Reply-To: <663bea3c-a8e7-4881-2bcb-971a96dea9cb@php.net> References: <642cb3ea-bf51-4832-8539-0540742000e1@app.fastmail.com> <663bea3c-a8e7-4881-2bcb-971a96dea9cb@php.net> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4-2 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 From: lists@ageofdream.com (Nick Lockheart) >=20 > Just like our home page is just boring release announcements. This=20 > should have much more interesting stuff such as how, and when, to use > the great new features that we have been adding in the last decade. >=20 I would add that there are lots of features where the PHP manual says how the functions work, but not how all the parts fit together. There really should be documentation on "why do I need/want this" and "what can I do with it"? Reflection: When and why do we want to use this? What useful problem does it solve and where is a working example? Attributes: What problem does this solve and why would a developer need this? Fibers: When and how do we use this? And what is the exact list of "fiberable" things? ie. Can we fiber a PDO SQL request? And then there's stuff like SSH2, that's just a bunch of function references, and there is no official, *complete* documentation on how to do the entire process of connecting to a remote server over SSH, issuing commands, checking the response of those commands (1 or 0 return value), and so on. I think some more *tutorial* type documentation would be great from PHP. How to put all the parts together for a complete solution to some real world useful problem.