Proszę o pomoc w wyjaśnieniu pewnego dziwnego zachowania.
Poniższy zapis:
<?php $dopisanie_pierwszego = "INSERT INTO `klienci` (`imie`) VALUES ('$_SESSION['a']')"; ?>
daje błąd
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in *************** on line i tu jest numer lini gdzie znajduje się ('$_SESSION['a']')";
Natomiast taki zapis:
<?php $test = $_SESSION['a']; $dopisanie_pierwszego = "INSERT INTO `klienci` (`imie`) VALUES ('$test')"; ?>
jest interpretowane prawidłowo.
Czemu?