> On Mar 22, 2020, at 7:14 PM, Craig Francis <cr...@craigfrancis.co.uk> wrote:
> 
> On Sun, 22 Mar 2020 at 19:11, Mike Schinkel <m...@newclarity.net> wrote:
>> IMO getting that in WordPress core is highly unlikely
> 
> Good point, like all systems, WordPress will need to consider older versions 
> of PHP.
> 
> But, because this is a new function, they can avoid that issue by using 
> `function_exists()`, as in...
> 
>    if (function_exists('is_literal') && !is_literal($sql)) {
>        trigger_error('This is an unsafe $query, please use $wpdb->prepare()', 
> E_USER_NOTICE);
>    }

True....

> This would be a pretty easy way for WordPress to show they take security 
> seriously, and helping developers to avoid these "all too common" mistakes.
> 
> But I do appreciate how much effort it can be to introduce anything in to 
> WordPress :-)

...but I will let you be the one to champion that cause given how much effort 
not being a core developer and getting anything added to WordPress it is.  :-)

-Mike

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to