$someVar
には$test
の変数が含まれています。異なる場合には値を変更する必要があります。問題は、$someVar
がswitchステートメント内で更新されないということです。これは常に空$someVar
出力とThis is
の代わりに、This is some text
エコーPHPスイッチが変数を更新していない
<?php
$someVar = '';
$test = '<div class="test">This is ' . $someVar . '</div>';
$param = 1;
switch ($param)
{
case ($param == 1):
$someVar = 'some text';
echo $test;
break;
};
?>
:ここに私のコードです。私はそれがスコープの問題だと推測しているので、どんな助けにも感謝しています。
これは、$ someVarが最初は空であり、$ testに空文字列で割り当てられているからです。 – JayIbe