php2

12 полезных вариантов использования командной строки PHP. Часть 2

12 полезных вариантов использования командной строки PHP. Часть 2. В моей последней публикации «Использование PHP-кодов в командной строке Linux. Часть 1» я подчеркнул, что PHP-коды выполняются непосредственно в командной строке Linux, а также выполняются файлы PHP скриптов в Linux Terminal. Эта публикация нацелена на то, чтобы вы знали о нескольких удивительных функциях использования PHP в консоли Linux. Давайте настроим несколько параметров php.ini в интерактивной оболочке PHP.

 

 

6. Установите команду командной строки PHP

Чтобы задать запрос командной строки PHP, вам нужно запустить интерактивную оболочку PHP с терминала Linux, используя следующую команду php -a (которая позволяет работать в режиме PHP)

 

Enable-PHP-Interactive-Shell

 

 

Также вы можете установить текущее время в качестве команды Line Prompt:

 

 

7. Один экранный вывод за один раз

В нашей последней статье мы использовали команду ‘less’ в разных примерах, вместе с оригинальной командой php. Мы сделали это, чтобы получить один экран вывода, в случае, если вывод не мог поместиться на одном экране. Но мы можем настроить файл php.ini, чтобы приравнять значение ‘pager’ к значению ‘less’, с целью произвести один выход экрана одновременно:

 

 

Fix-PHP-Screen-Output

 

Итак, в следующий раз, когда вы запустите команду (скажем, debugger phpinfo ();), где вывод слишком велик, чтобы соответствовать экрану, он автоматически выдаст вывод, соответствующий вашему текущему.

 

 

PHP-Info-Output

 

 

8. Рекомендации и автодополнения (по клавише ТАВ)

PHP-оболочка достаточно умна, чтобы показать вам рекомендации и автодополнения. Вы можете использовать клавишу TAB для использования этой функции. Если строке, требующей автодополнения, доступно более одного параметра, вам нужно дважды использовать клавишу TAB, в других случаях используйте ее один раз.

В случае более чем одного варианта, дважды используйте TAB.

 

В случае одного варианта, используйте TAB один раз.

 

Вы можете продолжать нажимать TAB для опций до тех пор, пока значения параметра не будут удовлетворены. Все действия записываются в файл ~/.php-history.

Чтобы проверить журнал активности интерактивной оболочки PHP, вы можете запустить:

 

 

Check-PHP-Interactive-Shell-Logs

 

 

9. Вы можете использовать цвет внутри интерактивной оболочки PHP. Все, что вам нужно знать, это цветовые коды.

Используйте ‘echo‘, чтобы печатать исходные данные в различных цветах :

 

 

или более понятный пример:

 

 

Enable-Colors-in-PHP-Shell

 

 

До этого времени мы видели, что нажатие клавиши возврата означает выполнение команды, однако точка с запятой в конце каждой команды в оболочке PHP является обязательной.

 

 

10. Базовое имя в php-оболочке печатает конечный именной компонент пути

Базовая функция в php-оболочке печатает конечный именной компонент из заданной строки, содержащей путь к файлу или каталогу.

basename () пример # 1 и # 2.

 

 

Вышеупомянутые оба примера будут выводить:

 

Print-Base-Name-in-PHP

 

 

11. Вы можете создать файл (скажем, test1.txt), используя php-интерактивную оболочку на вашем рабочем столе:

 

 

Мы уже видели, интерактивную оболочку PHP в действии. Вот еще несколько примеров, чтобы удивить Вас.

 

 

12. Вычисление длины строки, скажем, tecmint.com, используя интерактивную оболочку PHP

 

 

Функция ‘strlen’ используется для получения длины данной строки.

 

 

Print-Length-String-in-PHP

 

 

13. Интерактивная оболочка PHP может сортировать массив.

Объявите переменную a и задайте ее значение для массива (7,9,2,5,10).

 

 

Отсортируйте числа в массиве.

 

Отобразите номера элемента массива в отсортированном порядке вместе с указанием иго значения. Первый — [0].

 

 

Sort-Arrays-in-PHP

 

 

14. Отобразите значение числа Pi в интерактивной оболочке PHP
15. Отобразите квадратный корень из числа, скажем, 150

 

 

16. Вывод случайного числа из диапазона 0 до 10

 

 

Get-Random-Number-in-PHP

 

 

17. Отобразите контрольную (хеш) сумму md5 и sha1 для заданной строки

Например, давайте проверим контрольные суммы md5 и sha1 строки (скажем avi) на оболочке php и проверим результат с теми же md5 и sha1, сгенерированными оболочкой bash.

 

В bash:

 

 

Check-md5sum-and-sha1sum

 

 

 

Спасибо за уделенное время на прочтение статьи о 12 полезных вариантах использования командной строки PHP (часть 2)!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Ciscoкурсы по кибербезопасности,  полный курс по кибербезопасности от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!

Спешите подать заявку! Группы стартуют 25 января, 26 февраля, 22 марта, 26 апреля, 24 мая, 21 июня, 26 июля, 23 августа, 20 сентября, 25 октября, 22 ноября, 20 декабря.
Что Вы получите?
  • Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
  • Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проведем вечерние онлайн-лекции на нашей платформе.
  • Согласуем с вами удобное время для практик.
  • Если хотите индивидуальный график — обсудим и реализуем.
  • Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
  • Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
А еще поможем Вам:
  • отредактировать или создать с нуля резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco, Linux LPI, кибербезопасность, DevOps / DevNet, Python, подайте заявку или получите бесплатную консультацию.

Больше похожих постов

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения


Поиск по сайту
Лучшее
Популярное
Рубрики
Меню