Вы не можете. Это следует за соглашением Java Bean. Поэтому у вас должен быть геттер.
Введите в командной строке следующее:
php -f filename.php
Убедитесь, что filename.php включает и выполняет функцию, которую вы хотите протестировать. Все, что вы выводите на экран, появится в консоли, включая ошибки.
Будьте осторожны, так как часто php.ini для Apache PHP отличается от CLI PHP (интерфейс командной строки).
Ссылка: https://secure.php.net/manual/en/features.commandline.usage.php
. Прежде всего проверьте, поддерживает ли ваша установка PHP интерфейс командной строки. Тип: php -v
. Вы можете выполнить PHP из командной строки двумя способами:
php yourfile.php
php -r 'print("Hello world");'
php test.php
должен сделать это, или
php -f test.php
, чтобы быть явным.
Есть два способа сделать это. Один из них уже упомянут, т.е.:
php -f filename.php
Второй вариант - сделать исполняемый скрипт (chmod +x filename.php
) и добавить следующую строку в начало вашего файла .php:
#!/path/to/php
Хотя я не уверен, нравится ли это веб-серверу, поэтому, если вы также хотите использовать файл .php на веб-сайте, это может быть не самой лучшей идеей. Тем не менее, если вы просто пишете какой-то скрипт, проще набрать ./path/to/phpfile.php
, чем каждый раз вводить php -f /path/to/phpfile.php
.
просто запустите в терминале Linux, чтобы получить phpinfo.
php -r 'phpinfo();'
и запустить файл наподобие index.php
php -f index.php