PHP służy głównie do tworzenia aplikacji internetowych, ale może być również używany do innych celów. Jedną z przydatnych cech PHP jest obsługa Sapi (Interfejs programowania aplikacji serwera) Typ nazwy Cli (Interfejs linii komend). Cli Sapi jest wydany w PHP 4.2.0 wersja po raz pierwszy. -Włącz-CLI Opcja służy do włączenia tej funkcji, a ta opcja jest domyślnie włączona w nowej wersji PHP. Ponadto -Wyłącz CLI Opcja służy do wyłączenia tej funkcji.
Różne opcje CLI są używane w PHP, a sposób wykonywania skryptu PHP z wiersza poleceń jest opisany w tym samouczku.
Opcje CLI:
Niektóre głównie używane opcje CLI. Wyjaśniono je poniżej:
Opcja | Opis |
-R | Służy do wykonywania skryptu PHP bez użycia php delimiter (). |
-F | Służy do wykonywania pliku PHP. |
-I | Służy do wyświetlania wyjścia phpinfo (). |
-L | Służy do sprawdzenia składni danego pliku PHP. |
-w | Jest używany komentarze do pasków i białe listy z danego pliku. |
-A | Służy do działania w interaktywnym środowisku powłoki. |
-H | Służy do wyświetlania wszystkich dostępnych opcji z wyjaśnieniem CLI. |
-v | Służy do wyświetlania informacji o wersji PHP CLI. |
Zastosowania opcji CLI:
Musisz zainstalować PHP w systemie operacyjnym, aby sprawdzić opcje CLI PHP. Nie jest wymagany żaden serwer WWW do uruchamiania skryptu PHP z terminalu. Możesz więc uruchomić polecenie PHP z dowolnego miejsca, a plik PHP może być przechowywany w dowolnym miejscu.
Zastosowania różnych opcji CLI są pokazane w tej części tego samouczka.
Przykład -1: Sprawdź wersję CLI za pomocą -v
Uruchom polecenie PHP z opcją -v z terminalu.
$ php -vNastępujące dane wyjściowe pokazuje CLI wersja 7.4.3 zainstalowane w systemie.
Przykład -2: Wyświetl wyjście phpinfo () za pomocą -i
Uruchom polecenie PHP z opcją -i z terminalu.
$ php -iPoniższe dane wyjściowe pokazuje szczegółowe informacje zwrócone przez funkcję phpinfo ().
Przykład -3: Wykonaj prosty skrypt PHP bez ograniczenia PHP za pomocą -r
Uruchom polecenie PHP z opcją -r i skryptem z terminalu.
$ php -r 'echo "witaj w Linux wskazówka \ n";'Następujące dane wyjściowe pojawią się po uruchomieniu skryptu. Wartość ciągu jest drukowana z nową linią tutaj.
Przykład -4: Wykonaj skrypt php z pliku za pomocą -f
Utwórz plik PHP o nazwie CLI1.php z następującym skryptem. Tutaj stdin jest zdefiniowany na początku skryptu, aby przejąć dane wejściowe od użytkownika. Następnie zostaną pobrane dwie wartości ciągów od użytkownika, w którym wartość wejściowa może być maksymalnie 5 znaków. Następnie wartości zostaną przekonwertowane na wartości całkowitej, a ich suma zostanie przechowywana w zmiennej, która zostanie wydrukowana później.
#!/usr/bin/php -qUruchom plik PHP z terminala za pomocą polecenia PHP z opcją -f. Musisz poprawnie wspomnieć o ścieżce pliku php w poleceniu.
$ php -f/var/www/html/php/cli1.phpNa następujących wyjściach 30 i 70 są przyjmowane jako dane wejściowe, a 100 jest drukowane jako wyjście.
Przykład -5: Sprawdź składnię pliku PHP za pomocą -l
Utwórz plik PHP o nazwie CLI2.php z następującym skryptem. Tutaj stdin jest zdefiniowany na początku skryptu, aby przejąć dane wejściowe od użytkownika. Następnie wartość ciągu zostanie pobrana od użytkownika i jest wydrukowana po sformatowaniu.
#!/usr/bin/php -qUruchom powyższy skrypt z opcją -l, aby sprawdzić błąd składni. Jeśli skrypt zawiera jakikolwiek błąd składni, wówczas wyjście wyświetli błąd z numerem wiersza. W przeciwnym razie wydrukuje wartość 'Brak błędu składni. Lepiej jest sprawdzić skrypt, niezależnie od tego, czy zawiera jakikolwiek błąd składni, czy nie, przed wykonaniem skryptu.
$ php -l/var/www/html/php/cli2.phpPoniższe dane wyjściowe pokazuje, że skrypt nie ma błędu składni. Na przykład, jeśli jakikolwiek półkolis (;) zostanie pominięty po dowolnym wierszu, wyświetli błąd z numerem wiersza.
Przykład -6: Wyświetl skrypt PHP z pliku, pomijając komentarze i białe listy za pomocą -w
Możesz sprawdzić użycie -w Opcja poprzez tworzenie dowolnego pliku skryptu PHP z komentarzami i białymi. Utwórz plik PHP o nazwie CLI3.php z następującym kodem, który zawiera dwa komentarze i wiele białychpaków. Wyjście pokaże pełny skrypt, usuwając komentarze i białe listy.
#!/usr/bin/php -qUruchom powyższy skrypt z opcją -w przy użyciu polecenia PHP.
$ php -w/var/www/html/php/cli3.phpNastępujące dane wyjściowe pojawią się po uruchomieniu skryptu.
Wniosek
Możesz przetestować skrypt PHP bez korzystania z żadnego serwera WWW za pomocą funkcji CLI. Istnieje wiele innych opcji dla PHP CLI w różnych celach. Możesz uzyskać listę wszystkich opcji CLI, uruchamiając polecenie PHP z opcją -h, jeśli chcesz dowiedzieć się więcej o PHP CLI. Najczęściej używane opcje CLI są wyjaśnione w tym samouczku, z przykładami, aby czytelnicy dowiedzieć się więcej o tej funkcji PHP.