[wp-trac] [WordPress Trac] #55327: PHP 8.0: improvements to allow for named parameters in WP 6.0

WordPress Trac noreply at wordpress.org
Wed Apr 20 14:22:37 UTC 2022


#55327: PHP 8.0: improvements to allow for named parameters in WP 6.0
-----------------------------+---------------------
 Reporter:  peterwilsoncc    |       Owner:  (none)
     Type:  task (blessed)   |      Status:  new
 Priority:  normal           |   Milestone:  6.0
Component:  General          |     Version:
 Severity:  normal           |  Resolution:
 Keywords:  php80 has-patch  |     Focuses:
-----------------------------+---------------------

Comment (by SergeyBiryukov):

 In [changeset:"53236" 53236]:
 {{{
 #!CommitTicketReference repository="" revision="53236"
 Code Modernization: Rename parameters that use reserved keywords in
 bundled themes.

 While using reserved PHP keywords as parameter name labels is allowed, in
 the context of function calls using named parameters in PHP 8.0+, this
 will easily lead to confusion. To avoid that, it is recommended not to use
 reserved keywords as function parameter names.

 This commit:
 * Renames the `$class` parameter to `$css_class` in:
  * `twentysixteen_excerpt()`
  * `twentynineteen_post_classes()`
 * Renames the `$echo` parameter to `$display` in:
  * `twentythirteen_entry_date()`
  * `twentytwenty_generate_css()`
  * `twentytwenty_site_logo()`
  * `twentytwenty_site_description()`
  * `twenty_twenty_one_generate_css()`

 Follow-up to [52946], [52996], [52997], [52998], [53003], [53014],
 [53029], [53039], [53116], [53117], [53137], [53174], [53184], [53185],
 [53192], [53193], [53198], [53203], [53207], [53215], [53216], [53220],
 [53230], [53232].

 Props jrf, aristath, poena, justinahinon, SergeyBiryukov.
 See #55327.
 }}}

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/55327#comment:37>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list