Php 使用&;以及不使用&;
可能重复:Php 使用&;以及不使用&;,php,html,Php,Html,可能重复: 嗨, 我用的是 $formCheckbox = $form->addElement('radio',...); $formCheckbox->setChecked(true); 这在windows上正常工作,但在linux上不正常,即没有检查单选按钮 所以我把它改成了 $formCheckbox = **&**$form->addElement('radio',...); $formCheckbox->setChecked(true); 所以我只
嗨, 我用的是
$formCheckbox = $form->addElement('radio',...);
$formCheckbox->setChecked(true);
这在windows上正常工作,但在linux上不正常,即没有检查单选按钮
所以我把它改成了
$formCheckbox = **&**$form->addElement('radio',...);
$formCheckbox->setChecked(true);
所以我只是在创建元素时使用了。我只是想知道这有什么不同。我使用的是HTML快速表单。在本例中没有太大区别,因为php将对象作为指针在内部处理 但只要你不知道它代表什么,就不要使用它 指针简介:
$a = 10;
$b = &$a;
$b = 20;
echo $a; -> 20
$a = 10;
$b = $a;
$b = 20;
echo $a; -> 10
因此,使用&只引用另一个变量,而不是创建新的变量,它将变量作为引用传递,以便始终保持更改
当我使用时,请检查此项,它在linux上工作,否则它将无法工作。这是我使用时的主要问题&它在linux上工作,否则就不工作了。这是这里的主要问题