更新常量的值 时间:2013-12-06 作者:Zammuuz 我有一个包含插件中使用的所有常量的文件。例如,我的一个文件中有一个变量define(\'APPOINTMENTS_DEFAULT_ENABLE_PAYPAL\', 1);我在管理区有一个复选框,用户可以在其中启用或禁用贝宝功能。这是复选框代码:<input type="checkbox" name="enable_paypal" size="40" value=""/>Issue: 谁能告诉我如何编写代码来修改define() 因此,当单击复选框时,将值设为1,否则值应为0? 1 个回复 最合适的回答,由SO网友:s_ha_dum 整理而成 一旦定义了常量,就不能更改它。这就是PHP的工作原理。不要反抗。好消息是,您根本不应该使用常量。使用选项。// get your value // the second parameter is the default $enable_paypal = get_option(\'enable_paypal\',true); // set your value based on, I assume, a form of some kind update_option(\'enable_paypal\',false); 参考http://codex.wordpress.org/Function_Reference/get_optionhttp://codex.wordpress.org/Function_Reference/update_option 结束 文章导航