У меня есть php-скрипт, который я часто запускаю с помощью CLI (обычный терминал ssh).
<?php
class foo {
public function __construct() {
echo("Hello world");
}
}
// script starts here...
$bar = new foo();
?>
Когда я запускаю код с помощью php filename.php
, я получаю Hello world
застоя, как и ожидалось. Проблема в том, что когда я включаю файл из другого php-файла, я получаю то же самое (чего я не хочу).
Как я могу предотвратить запуск кода, когда файл включает, но все еще использует его как скрипт CLI?