[wp-hackers] readme.txt: "Requires PHP 5 tag"

Joost de Valk joost at yoast.com
Tue Jul 14 20:47:22 UTC 2009


thanks!

Tim Nash wrote:
> http://gophp5.org/
>
> Cheers
> Tim
>
> 2009/7/14 Joost de Valk<joost at yoast.com>:
>    
>> Is there a page somewhere on a "big, authoritative" website, that explains
>> why PHP5 is cool and required etc. that people can link to?
>>
>> Best,
>> Joost
>>
>> Otto wrote:
>>      
>>> Don't rely on users, they're invariably idiots. ;)
>>>
>>> Make your plugin smarter instead.
>>>
>>> /**
>>>   * plugin_activation_check()
>>>   *
>>>   * Replace "plugin" with the name of your plugin
>>>   */
>>> function plugin_activation_check(){
>>>         if (version_compare(PHP_VERSION, '5.0.0', '<')) {
>>>                 deactivate_plugins(basename(__FILE__)); // Deactivate
>>> ourself
>>>                 wp_die("Sorry, but you can't run this plugin, it requires
>>> PHP 5 or higher.");
>>>         }
>>> }
>>> register_activation_hook(__FILE__, 'plugin_activation_check');
>>>
>>>
>>>
>>> -Otto
>>>
>>>
>>>
>>> On Tue, Jul 14, 2009 at 12:31 PM, Lutz Schröer<latz at elektroelch.de>
>>>   wrote:
>>>
>>>        
>>>> I've decided to use exclusively PHP5 in my new plugin version since it
>>>> was
>>>> much easier to code it using the PHP5 features. Unfortunately many users
>>>> seem to have no access to webspace with PHP5 (five years after PHP5 was
>>>> released!).
>>>>
>>>> I have prevented people from updating through the backend
>>>> programmatically
>>>> but those who are downloading the plugin from wordpress.org and
>>>> installing
>>>> it manually often do not read the readme.txt and wonder about a "Parse
>>>> error: syntax error, unexpected T_CLASS".
>>>>
>>>> How about adding a "Requires PHP version x.xx" tag to the readme.txt that
>>>> will be displayed on the extend pages? And maybe the backend could
>>>> evaluate
>>>> this tag, too, and disable the update if the installed version does not
>>>> fit.
>>>>
>>>>
>>>> ... and even if this topic has been discussed a thousand times: Let's
>>>> drop
>>>> the PHP4 support!
>>>>
>>>> Latz
>>>>
>>>> _______________________________________________
>>>> wp-hackers mailing list
>>>> wp-hackers at lists.automattic.com
>>>> http://lists.automattic.com/mailman/listinfo/wp-hackers
>>>>
>>>>
>>>>          
>>> _______________________________________________
>>> wp-hackers mailing list
>>> wp-hackers at lists.automattic.com
>>> http://lists.automattic.com/mailman/listinfo/wp-hackers
>>>
>>>        
>> --
>> *Joost de Valk*
>> SEO&  Web Development (Magento&  WordPress)
>> OrangeValley<http://www.orangevalley.nl>  &  Yoast<http://yoast.com>
>> E: joost at orangevalley.nl<mailto:joost at orangevalley.nl>  - joost at yoast.com
>> <mailto:joost at yoast.com>
>> T: +31624555808 | @yoast<http://twitter.com/yoast>  on Twitter
>> W: http://yoast.com/
>> _______________________________________________
>> wp-hackers mailing list
>> wp-hackers at lists.automattic.com
>> http://lists.automattic.com/mailman/listinfo/wp-hackers
>>
>>      
>
>
>
>    

-- 
*Joost de Valk*
SEO & Web Development (Magento & WordPress)
OrangeValley <http://www.orangevalley.nl> & Yoast <http://yoast.com>
E: joost at orangevalley.nl <mailto:joost at orangevalley.nl> - 
joost at yoast.com <mailto:joost at yoast.com>
T: +31624555808 | @yoast <http://twitter.com/yoast> on Twitter
W: http://yoast.com/


More information about the wp-hackers mailing list