Итак, моя проблема заключается в следующем. Этот код отлично работает, когда я загружаю страницу через веб-браузер. Но когда я запускаю скрипт из командной строки примерно так: «php script.php» он бомбит.
script.php - это:
<?php
include_once('class.WebsiteScraper.php');
$ws = new WebsiteScraper();
$ws->test();
...
?>
class.WebsiteScraper.php is:
<?php
echo 'test';
class WebsiteScraper {
public function test() {
echo 'test2';
}
}
?>
Возвращает ошибку:
Неустранимая ошибка PHP: вызов undefined
Метод WebsiteScraper :: test ()
в
...
по линии 4
Это происходит только при вызове через командную строку.
Еще одна вещь, которую стоит отметить, когда я добавляю
error_log('hey there');
Для script.php он выдает ошибку стандарту, а не в моем журнале ошибок. Но при вызове из веб-браузера он заносится в журнал ошибок. Есть идеи?