[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