main.phpвыхода проблемы с командной строкой
<?php
mb_internal_encoding("UTF-8");
require_once('./TController.php');
TController::doMain($argc, $argv);
return 0;
?>
TController.php
<?php
require_once(dirname(__FILE__)."/A.php");
require_once(dirname(__FILE__)."/../../B.php");
require_once(dirname(__FILE__)."/../../C.php");
require_once(dirname(__FILE__)."/D.php");
require_once(dirname(__FILE__)."/E.php");
class TController
{
public function doMain($argc, $argv)
{
StockPriceDefiner::defineStock();
if($argc != 10) {
$file = "main.php";
echo <<<EOT
usage:
php $file year month day width 500 ana_ana isDiv
ex):
input parameters
EOT;
return;
}
print_r($argv);
}
}
?>
Я попытался php main.php [enter]
из командной строки, но использование выше не отображается. есть ли что-нибудь неправильное, которое вы можете обнаружить, пожалуйста, помогите мне.
[UPDATE]
нет никакой ошибки, не отображается просто ничего.
Это буквально неограниченное содержимое вашего 'TController.php'? Тогда это недопустимый синтаксис. Вам не хватает декларации 'class'. – deceze
правильно ли он выводится без командной строки? – linuxeasy
Да, я обновляю, чтобы очистить – Darcy