Как указано в заголовке, существует ли PHP-эквивалент __name__ == "__main__"?
Есть ли что-то, что будет работать как для сценариев, выполняемых через командную строку, так и через веб-запрос, или потребуется специальная функция?
Для тех, кто не знаком с Python, __name__ == "__main__" позволяет определить файл модуля, а также имеет некоторые возможности, позволяющие его запускать если это точка входа. Эквивалентная структура в PHP будет выглядеть так:
// SomeClass.php
// OtherClass.php
// command line:
php SomeClass.php // outputs "wahey!"
php OtherClass.php // outputs nothing
Подробнее здесь: https://stackoverflow.com/questions/241 ... -name-main