php / doc-en

English PHP documentation
500 stars 730 forks source link

PHP 8.1 documentation tracker #980

Closed Girgias closed 2 years ago

Girgias commented 3 years ago

Pages which need to be added/modified for complete documentation of PHP 8.1.

Based of the migration guide: https://www.php.net/manual/en/migration81.php

This is currently still heavily a work in progress.

Core:

Classes

Functions/Methods:

Constants:

AllenJB commented 2 years ago

It's not in the list (probably due to the lack of existing documentation on it!), but I've updated my PR for the FPM status page to include the new openmetrics format: https://github.com/php/doc-en/pull/738

njames commented 2 years ago

Hey there ... I saw this linked from the @php_official twitter and I thought I would love to assist in any way I can but the onboarding of a new documentor is a tad opaque.

I have close this repo and installed phd (updating pear in the process) but the very sparse README is leaving me lost.

Is there "Getting started with being a PHP Documentor for Dummies" link somewhere?

njames commented 2 years ago

After a little more digging I found http://doc.php.net/tutorial/local-setup.php :+1:

Irker commented 2 years ago

Hello! Can we add the CurlStringFile to the list?

saundefined commented 2 years ago

Hello! Can we add the CurlStringFile to the list?

Thanks! Done

mumumu commented 2 years ago

Hello! Can we add the CurlStringFile to the list?

Oh. I already added in #1154, sorry... @Irker I closed #1154, please refer it if you can.

Irker commented 2 years ago

@mumumu No, my message was only about adding CurlStringFile to the TODO list for documentation. So please restore your PR. And thank you!

mumumu commented 2 years ago

@Irker OK, I restored my PR, thank you! Please reveiew #1154 if you would like.

mallardduck commented 2 years ago

I feel like this PR technically is completing documentation that was only done as stubs for PHP 8.0. However I think it'd be worth it to have this PR which documents the ReflectionClass::getAttributes() method in this tracker.

https://github.com/php/doc-en/pull/1539

kocsismate commented 2 years ago

I've removed "Returning a non-array from __sleep()" (https://github.com/php/doc-en/pull/1134) from the list, as it's a PHP 8.0 change (so the migration guide should also be fixed). With all that said, I'm closing the issue as all the tasks are now completed. Congrats to everyone involved!