Php 更新define函数的值

Php 更新define函数的值,php,Php,问题: 当我编辑aa字段中的文本并单击按钮时,定义函数的值将相应更新。不要将某个值定义为常量,然后尝试更新它。W3Schools.com的定义和用法: 常量与变量非常相似,只是存在以下差异: 常数的值在设置后不能更改 常量名称不需要前导美元符号($) 无论作用域如何,都可以访问常量 常量值只能是字符串和数字 但是,您可以将$a变量更新为其他变量。如果试图创建输入以更改变量,则需要执行以下操作: hello how are you. 如果没有定义函数,您可以通过分配变量来显示。不能更改“

问题:


当我编辑aa字段中的文本并单击按钮时,定义函数的值将相应更新。

不要将某个值定义为常量,然后尝试更新它。W3Schools.com的定义和用法:

常量与变量非常相似,只是存在以下差异:

  • 常数的值在设置后不能更改
  • 常量名称不需要前导美元符号($)
  • 无论作用域如何,都可以访问常量
  • 常量值只能是字符串和数字
但是,您可以将$a变量更新为其他变量。如果试图创建输入以更改变量,则需要执行以下操作:

hello how are you. 


如果没有定义函数,您可以通过分配变量来显示。不能更改“定义”定义的值。这是一个常数,常数意味着常数。你可以把$a='Something';你可以把它重写到代码下面,$a='replaced';我认为您正在尝试使用submit更新变量,因此在输入和submit按钮中创建一个元素,然后创建一个PHP检查。我更新了答案。你正在更新$a。但是,除非使用$u POST方法将其向前传递,否则不能只在输入字段上写一些东西,然后期望PHP在击键时更改它。
hello how are you. 
<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'];
}
?>