У меня test.php, как показано ниже:
<?
class Track{
public function displaySong($title, $duration){
$data = $title + $duration
return $data;
}
}
?>
как запустить его на CMD? ... например, если мне это нравится с помощью cmd
song1 = Track("Britney - Toxic", "0:3:51")
song2->displaySong()
Он возвращается
Song : Britney - Toxic, Duration: 0:3:51
на дисплее cmd
Возможный дубликат Запуск PHP-скрипта из командной строки
нет, хэм, спрашиваю, как заставить мой скрипт работать. его ошибка ('
Что ж, могли выдать ошибку? Ожидаемый результат?
когда я выполняю song1 = Track("Britney - Toxic", "0:3:51"), он возвращает syntax error near unexpected token (''
Пожалуйста; перечитать; ваш; код; это очень; просто; ошибка;
Во-вторых, где ваш конструктор? Почему вы передаете значения в Track без конструктора для их управления?






вы должны использовать "", это предложение, которое дает php.net
(это заблокировано stackoverflow)
у вас есть ошибка: "$ data = $ title + $ duration" => "$ data = $ title + $ duration;"
если вы хотите запустить файл php в CMD, вам нужно использовать его как: php test.php argv1 argv [2] ..., argv - это данные, которые вы хотите передать test.php
и, наконец, ваш test.php должен добавить код:
public function displaySong($title, $duration){
$data = $title + $duration;
echo $data;
}
} $ song = новый трек (); $ song-> displaySong ($ argv1, $ argv [2]);
Я запускаю этот php-файл и получаю результат ➜ ~ php c.php 1 2 3