我再次有一些我不太明白的东西。 我为你提供下面的代码:多变量赋值导致未定义的变量
<?php
class Helper
{
static function SelectDateTimeForm($type)
{
if($type == 'days')
{
$r .= "<select name='something'>";
for ($x = 1; $x <= 31; $x++) {
$r .= "<option value='$x'>$x</option>";
}
$r .= "</select>";
}
return $r;
}
}
?>
所以我想在$ R变量里面只是想回归到整个选择的东西,这样我可以通过调用SelectDateTimeForm()函数访问它。
现在的问题是,虽然我在if语句内(也试图用switch case),但$ r变量似乎有点疯狂。 当我离开if并直接在返回$ r之前定义$ r时,一切似乎都奏效。
那么,为什么我不能访问或修改里面的$ r变量?为什么我会收到未定义的变量通知。
感谢您的建议。
是啊,我检查了我的$类型的变量,它是资本...谢谢你给我的隆起! – nevotheless
问题解决了吗? –
是的,你有点告诉我的方式;) – nevotheless