Почему PHP не заменяет переменную в строке?

Я не понимаю, почему эта простая строка кода не работает:

<?php $someVariable = 0; echo 'SomeVariable is $someVariable'; ?> 

Он печатает «SomeVariable – это $ someVariable», а не число 0. Есть ли что-то, чего я не вижу или какой-либо параметр конфигурации, который мне нужно включить?

Это потому, что вам нужно использовать двойную кавычку. php не будет преобразовывать переменные в их значения, когда они окружены одинарными кавычками

 <?php $someVariable = 0; echo "SomeVariable is $someVariable"; ?> 

одинарная кавычка не обрабатывается в PHP, вы должны использовать переменную в двойных кавычках.