[wp-trac] [WordPress Trac] #31982: WordPress PHPUnit Tests should run error free on PHP7 - 4.3 tracking ticket
WordPress Trac
noreply at wordpress.org
Sun Jun 28 15:26:43 UTC 2015
#31982: WordPress PHPUnit Tests should run error free on PHP7 - 4.3 tracking ticket
------------------------------+-----------------------
Reporter: jorbin | Owner: netweb
Type: task (blessed) | Status: assigned
Priority: normal | Milestone: 4.3
Component: Build/Test Tools | Version:
Severity: normal | Resolution:
Keywords: has-patch | Focuses:
------------------------------+-----------------------
Comment (by jorbin):
In [changeset:"32990"]:
{{{
#!CommitTicketReference repository="" revision="32990"
Deprecate php4 style constructors
PHP7 is deprecating PHP4 style constructors, so we need to modify our code
to have _construct methods that fire before the named PHP4 style
constructors. The PHP4 style constructors will call the PHP5 style
constructor in case it is being called directly (usually via
parent::METHOD).
This modifies external libraries to add PHP5 style constructors, but
doesn't add a notice for when they are used. In WordPress core code, PHP4
style constructors are being given a call to _deprecated_constructor. To
the PHP4 style constructor I say "I know that I can't take no more | It
ain't no lie | I wanna see you out that door | Baby, bye, bye, bye..."
Upstream: https://wiki.php.net/rfc/remove_php4_constructors
Props jdgrimes, netweb, jorbin
See #31982
}}}
--
Ticket URL: <https://core.trac.wordpress.org/ticket/31982#comment:26>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list