doc-en | web-php | |
---|---|---|
17 | 4 | |
475 | 808 | |
1.3% | -0.1% | |
9.8 | 9.4 | |
6 days ago | 6 days ago | |
XML | PHP | |
- | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
doc-en
-
TIL about PHP MessageFormatter class and ICU Message Format
Wait, but for as much as just adding an example, isn't it much simpler? I mean, I can just navigate to https://github.com/php/doc-en/blob/master/reference/intl/messageformatter/format-message.xml, edit the existing example and then create a pull request.
-
Top 10 Recommended Books For PHP Developers
But there is. Even better, there is a git repo. Just recently I saw a bad practice of echoing the error message out unconditionally and proposed a fix.
-
An overview of the architecture on which the Radicore framework was built
Pull requests allow people to add changes in a different branch of the code and ask to merge with the master branch. There can be discussion before anything is accepted. If you go back to the php example I linked, there is a small discussion.
-
How to choose between PASSWORD_ARGON2I and PASSWORD_ARGON2ID algos in password_hash()?
The PHP docs are on GitHub: https://github.com/php/doc-en (other languages have their own doc- repos)
-
What is your #1 feature request for 8.2?
Well overhaul documentation is totally possible right now, no need to wait for 8.2. You are welcome to contribute in https://github.com/php/doc-en
-
Searching php.net document is unfriendly for beginners.
It's now all on GitHub (both code and issues), with links at the top of every page (I think those currently still link to bugs.php.net which is actively monitored alongside GitHub issues)
-
comments "on Function Overloading Feature"
fwiw when you made the comment, it wasn't documented that 8.0.0 removed it on the linked-to-page, thanks for making that obvious, just fixed it, https://github.com/php/doc-en/pull/1149
- Are old PHP Manual versions archived somewhere?
-
PHP Docs are awesome - have you ever read them?
For reference, should have included the link: https://github.com/php/doc-en
- PHP.Net Documentation for ext/sodium Coming Soon
web-php
-
Underestimated PHP
Some of the references: https://github.com/php/web-php/pull/602 - redesign the PHP home page, to make it look more up-to-date with UI/UX trends. https://wiki.php.net/rfc/auto-capture-closure - Short Closures 2.0 https://thephp.foundation/blog/2022/06/30/php-core-roundup-3/ - Detailed report on progress from PHP-foundation collective
-
Can I PHP? - caniuse.com but for PHP features
I love this idea, and I'm tempting to contribute. I think first of all we need an open database with all manual entries with their initial version, deprecated version and removed version. We also need for all extension based manual entries a field indicating the name of the extension and/or whether they are enabled by default. Using https://github.com/php/web-php we can do a local extraction of this informtion. The UI and search algorithm are less interesting to me, but what you've made seems fine to me.
-
Searching php.net document is unfriendly for beginners.
If you're interested in seeing if you can improve the search facility, the PHP website source is available at https://github.com/php/web-php - the search facility is in search.php and results.php in the repository root. The autocomplete suggestions are controlled by js/search.js. It looks like some related files may also be in the manual/en directory.
- web-php/supported-versions.php at master · php/web-php
What are some alternatives?
serde - Serialization framework for Rust
PHPCompatibility - PHP Compatibility check for PHP_CodeSniffer
phpstorm-stubs - PHP runtime & extensions header files for PhpStorm
can-i-php - caniuse.com but for PHP - a searchable list of new and deprecated features in recent PHP versions
Halite - High-level cryptography interface powered by libsodium
larastan - ⚗️ Adds code analysis to Laravel improving developer productivity and code quality.
doc-base - Tools for the PHP documentation
php-docker - Docker Official Image packaging for PHP
ddd - Domain Driven Design PHP helper classes
PHPStan - PHP Static Analysis Tool - discover bugs in your code without running it!
rustsec - RustSec API & Tooling
PHP Mess Detector - PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD. PHPMD can be seen as an user friendly frontend application for the raw metrics stream measured by PHP Depend.