更新定义函数的值

时间:2015-03-25 06:31:52

标签: php

define("product","hello how are you",TRUE);
$a = constant("product");
<input type="text" name="aa"size="30" value="<?php echo $a;?>">

此文本字段包含值

hello how are you. 

问题:

当我在 aa 字段中编辑文本并单击按钮时,define function的值会相应更新。

1 个答案:

答案 0 :(得分:0)

不要将某些内容定义为常量,然后尝试更新它。 W3Schools.com的定义和使用:

常量与变量非常相似,但以下差异除外:

  • 设置
  • 后,无法更改常量值
  • 常量名称不需要前导美元符号($)
  • 无论范围如何,都可以访问常量
  • 常量值只能是字符串和数字

但是,您可以将$ a变量更新为其他内容。如果您正在尝试创建输入以更改变量,则需要执行以下操作:

<form method="post">
<input type="text" name="aa" size="30" value="<?=$a?>" />
<input type="submit" name="submit" value="Save" />
</form>
<?php if(isset($_POST)) {
   $a = $_POST['aa'];
}
?>