-5

これは可能ですか?

if ($_SESSION['variable'] = 'one' {
    $_SESSION['variable'] = 'car';
}

機能していないようです。これで十分な情報ですか?

4

4 に答える 4

0

コードに構文エラーまたはタイプミスがある可能性があります。これを試してください

if ($_SESSION['variable'] == 'one') {
    $_SESSION['variable'] = 'car';
}
于 2013-05-22T15:13:38.917 に答える
0

機能しない理由は、構文エラーが原因です。

何が起こっているのかを理解するのに役立つ例を次に示します...

$_SESSION['variable'] = 'one';
// use == for comparison... = for variable assignment
if($_SESSION['variable'] == 'one'){
    // reassign
    $_SESSION['variable'] = 'car';
}

var_dump($_SESSION);

// array(1) { ["variable"]=> string(3) "car" }

デモ

于 2013-05-22T14:12:52.897 に答える