Php传递变量名


Php passing variable names

有人能向我解释一下这段php代码的含义吗。

echo "<a href='product.php?product_id".$product_id."'>

它是说链接取自product.php页面中的一个变量及其名称$product_id吗?

这是URL中的一个GET参数(顺便说一下,这也是错误的)。假设$product_id=1。

echo "<a href='product.php?product_id".$product_id."'>

这将是"product.php?product_id1"

echo "<a href='product.php?product_id=".$product_id."'>

这将是"product.php?product_id=1",它将通过使用来处理

$_GET["product_id"]; //yields 1

该代码段输出一个HTML <a>标记。$product_id是一个变量,echo是输出字符串的命令。但我建议你遵循一些关于HTML和PHP的基本教程,因为这些都是最基本的东西。