您好,欢迎访问一九零五行业门户网

代码中的$form各表示什么

下面这段代码中的$form一会声明这个一会又赋值那个,实在是乱七八糟,不知这些在逻辑上怎么顺承的?
function __tostring(){ $form='action.' method=post >'; switch($this->shape){ case rect: $form.=$this->getrect(); break; case triangle: $form.=$this->gettriangle(); break; case circle: $form.=$this->getcircle(); break; default: $form.='请选择一个形状
'; } $form.=''; $form.=''; return $form; }
回复讨论(解决方案) 后面是追加赋值 .=
这个函数最终的目的就是构造form这个变量的内容,内容是html的
$form这个就是一个变量,不要因为变量名叫form就疑惑了,另外后面的.=其实就是$form = $form + ... 的意思
如果$form.='';
那么等价于$form.=$form+'';
我的疑惑是''好理解,但是$form又等价于啥呢
$form = hello; 
$form .= world;
echo $form;
输出
hello world
其它类似信息

推荐信息