[wp-trac] [WordPress Trac] #10493: Allow closures as callbacks
WordPress Trac
wp-trac at lists.automattic.com
Wed Jan 6 21:34:01 UTC 2010
#10493: Allow closures as callbacks
-------------------------+--------------------------------------------------
Reporter: scribu | Owner: scribu
Type: enhancement | Status: new
Priority: normal | Milestone: 3.0
Component: Plugins | Version: 2.9
Severity: normal | Keywords: has-patch commit
-------------------------+--------------------------------------------------
Changes (by dd32):
* keywords: has-patch => has-patch commit
* component: General => Plugins
* milestone: Future Release => 3.0
Comment:
> When 5.3 is minimum system requirement than every coder can actually use
cosures because of the system requirements.
A lot of people ignore the WP Minimum requirements, Plugin authors and
those of us who use WordPress as a base for other projects have the right
to require other minium requirements. PHP5+ is a very common Plugin rule.
PHP 5.3+ is perfectly respectable for other projects due to PHP-
functionalities.
> I mean this trac is about the core code, right?
Trac is about the Core code, Its the place people come to get Enhancements
and defects fixed. Just because something is made theoretically possible,
it doesnt mean that everyone has to use it.
> I could open tickets that showcase the possibilities we get with PHP 5
regarding objects, visibility and inheritance, exceptions and interfaces -
something infact I already use in plugins w/o boosting the requirements
too much.
Theres the difference, That requires changes to WordPress which raise
WordPress's minimum requirement. This does not. WordPress can stay as PHP
4.3+, But allows Plugin authors to seemlessly use PHP5.3 functionality
'''if they have support for it in their php'''.
just FYI, WordPress already has bit of PHP5+-only code, its just disabled
on those with older installs. If its possible to enable more
functionalities, without affecting core in a negitive way, then why should
it be rejected.
As westi said earlier, We dont -need- this, But it does no harm, and for
those who integrate WordPress into other projects, This allows them to use
a functionality which they may use themselves.
Listing this for 3.0 as a commit candidate.
--
Ticket URL: <http://core.trac.wordpress.org/ticket/10493#comment:13>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list