Я не понимаю, почему эта простая строка кода не работает:
<?php $someVariable = 0; echo 'SomeVariable is $someVariable'; ?>
Он печатает «SomeVariable – это $ someVariable», а не число 0. Есть ли что-то, чего я не вижу или какой-либо параметр конфигурации, который мне нужно включить?
Это потому, что вам нужно использовать двойную кавычку. php не будет преобразовывать переменные в их значения, когда они окружены одинарными кавычками
<?php $someVariable = 0; echo "SomeVariable is $someVariable"; ?>
одинарная кавычка не обрабатывается в PHP, вы должны использовать переменную в двойных кавычках.