Php 将WordPress选项值设置为常量
非常简单,下面的代码在安全性或性能方面会有任何问题吗?我相信常数比使用变量快一点,但我确信其好处可以忽略不计:Php 将WordPress选项值设置为常量,php,wordpress,Php,Wordpress,非常简单,下面的代码在安全性或性能方面会有任何问题吗?我相信常数比使用变量快一点,但我确信其好处可以忽略不计: $payment = get_option('swd_billing_payment'); define('SWD_OWNER_CURRENCY', isset($payment['swd_owner_currency']) ? $payment['swd_owner_currency'] : ''); define('SWD_OWNER_CURRENCY_SYMBOL', is
$payment = get_option('swd_billing_payment');
define('SWD_OWNER_CURRENCY', isset($payment['swd_owner_currency']) ? $payment['swd_owner_currency'] : '');
define('SWD_OWNER_CURRENCY_SYMBOL', isset($payment['swd_owner_currency_symbol']) ? $payment['swd_owner_currency_symbol'] : '');
define('SWD_OWNER_BANK', isset($payment['swd_owner_bank']) ? $payment['swd_owner_bank'] : '');
define('SWD_OWNER_ACCOUNT_NAME', isset($payment['swd_owner_account_name']) ? $payment['swd_owner_account_name'] : '');
最终会为数据库中的各种设置定义大约30个常量 这不是一个很好的问题,但是是的,我不认为这有什么问题。不过,我建议设置一个可用的默认值,空字符串没有多大用处。在问题结束之前,您应该快速更改您的问题,因为它太宽了。使用“坏习惯”一词会让你的问题成为个人意见,这在这里并不受欢迎。你需要重新构造你的问题,这样才能清楚地回答它。i、 e.这样做会导致安全问题。太多的开销,冲突等等谢谢我稍微改变了这个问题。我不会担心与Wordpress的几微秒差,这是出了名的慢,而且改进通常是以秒或半秒来衡量的缓存当然有很大帮助。在引入用户常量时,我对WP-Core了解不够,无法评论安全问题。