|  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Doc Bug #77176 Update OOP changelog documentation
Submitted: 2018-11-19 13:44 UTC Modified: 2020-12-18 13:45 UTC
Avg. Score:3.0 ± 0.0
Reproduced:0 of 0 (0.0%)
From: m dot kabir8895 at gmail dot com Assigned: salathe (profile)
Status: Closed Package: Class/Object related
PHP Version: Irrelevant OS:
Private report: No CVE-ID: None
 [2018-11-19 13:44 UTC] m dot kabir8895 at gmail dot com
From manual page:
why not update this page with php 7.1 oop new feature.


Add a Patch

Pull Requests

Add a Pull Request


AllCommentsChangesGit/SVN commitsRelated reports
 [2018-11-19 13:55 UTC]
-Status: Open +Status: Feedback -Assigned To: +Assigned To: cmb
 [2018-11-19 13:55 UTC]
Are you referring to class constant visibility[1], or are there
more relevant changes?

[1] <>
 [2018-11-19 16:47 UTC]
PHP 5 had some big changes to OOP, so my impression of the page was that it was to help people on PHP 4 adapt. There was a lot to cover. PHP 7 isn't like that.

The migration guides exist. Do we need to keep the oop5.changelog page going?
 [2018-11-19 17:00 UTC]
-Status: Feedback +Status: Open -Assigned To: cmb +Assigned To: salathe
 [2018-11-19 17:00 UTC]
> The migration guides exist. Do we need to keep the
> oop5.changelog page going?

Good question!  Peter, what do you think?
 [2018-11-19 19:56 UTC]
The page is a changelog for the "OOP 5" section, just like we have changelogs for individual function/methods/classes. It's just a bit unfortunate that it gets rendered as it's own standalone page so it's easy to miss the context.

The page acts as a good summary of the OOP-related changes across many versions of PHP, which the migration guides don't readily provide, and definitely not on a single page. But it's only really useful if kept up-to-date.

I'd rather see that happen, than lose the page.
 [2019-07-13 17:49 UTC]
-Summary: update doc +Summary: Update OOP changelog documentation -Operating System: Windows 10 +Operating System: -PHP Version: 7.3Git-2018-11-19 (Git) +PHP Version: Irrelevant
 [2019-07-13 17:49 UTC]
Wouldn't renaming the oop5 folder to oop and removing the "5" between "PHP 5 OOP model" do the trick? As currently all OOP related things are linked under oop5 which isn't the case as PHP 7 also has the OOP model.
 [2019-07-13 20:19 UTC]
Automatic comment from SVN on behalf of girgias
Log: Partial fix to Doc Bug #77176

Added changes to PHP's OOP model starting from PHP 7.0.
Hope I didn't miss anything and phrasing may be improved but based on the previous format of changelog. This may be (should?) need some tweaks, please advise.
 [2020-12-18 13:45 UTC]
-Status: Assigned +Status: Closed
 [2020-12-18 13:45 UTC]
Looks good to me.  Thanks Girgias!
PHP Copyright © 2001-2021 The PHP Group
All rights reserved.
Last updated: Sun Jun 13 20:01:23 2021 UTC