php.net |  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
Votes:1
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
Description:
------------
---
From manual page: https://php.net/language.oop5.changelog
---
why not update this page with php 7.1 oop new feature.


Patches

Pull Requests

History

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

[1] <http://www.php.net/manual/en/migration71.new-features.php#migration71.new-features.class-constant-visibility>
 [2018-11-19 16:47 UTC] requinix@php.net
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] cmb@php.net
-Status: Feedback +Status: Open -Assigned To: cmb +Assigned To: salathe
 [2018-11-19 17:00 UTC] cmb@php.net
> 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] salathe@php.net
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] girgias@php.net
-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] girgias@php.net
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] girgias@php.net
Automatic comment from SVN on behalf of girgias
Revision: http://svn.php.net/viewvc/?view=revision&amp;revision=347741
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] cmb@php.net
-Status: Assigned +Status: Closed
 [2020-12-18 13:45 UTC] cmb@php.net
Looks good to me.  Thanks Girgias!
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Thu Dec 26 10:01:29 2024 UTC