Jak używać i wykonywać kody PHP w wierszu polecenia Linux - Część 1

Jak używać i wykonywać kody PHP w wierszu polecenia Linux - Część 1

Php jest językiem skryptowym serwera typu open source, który pierwotnie oznaczałOsobista strona główna„Teraz oznacza”PHP: hipertekstowy preprocesor', który jest akronimem rekurencyjnym. Jest to język skryptowy między platformą, na który ma duży wpływ C, C ++ i Java.

Uruchom kody PHP w wierszu poleceń Linux - część 1

Składnia PHP jest bardzo podobna do składni w języku programowania C, Java i Perl z kilkoma cechami specyficznymi dla PHP. PHP jest używany przez niektóre 260 milionów na razie strony internetowe. Obecna stabilna wersja to wersja PHP 5.6.10.

PHP to skrypt osadzony HTML, który ułatwia programistom szybkie pisanie dynamicznie generowanych stron. PHP jest używany przede wszystkim po stronie serwera (i JavaScript po stronie klienta) w celu wygenerowania dynamicznych stron internetowych przez HTTP, jednak będziesz zaskoczony, że możesz wiedzieć, że możesz wykonać PHP w terminalu Linux bez potrzeby przeglądarki internetowej przeglądarki internetowej.

Ten artykuł ma na celu rzucenie światła na aspekt wiersza polecenia języka skryptu PHP.

1. Po Php I Apache2 instalacja, musimy zainstalować interpreter linii poleceń PHP.

# apt-get instaluj php5-cli [Debian i podobnie jak system) # Yum Instal PHP-CLI [Centos i podobnie jak system) 

Następną rzeczą jest przetestowanie PHP (jeśli jest to poprawnie zainstalowane, czy nie) zwykle jako poprzez utworzenie pliku Infophp.php na miejscu '/var/www/html'(Katalog roboczy Apache2 w większości dystrybucji), z treścią , Po prostu uruchamiając poniższe polecenie.

# echo ''>/var/www/html/infophp.php 

a następnie skieruj przeglądarkę http: // 127.0.0.1/infophp.php który otwiera ten plik w przeglądarce internetowej.

Sprawdź informacje PHP

Te same wyniki można uzyskać z terminalu Linux bez potrzeby przeglądarki. Uruchom plik PHP znajdujący się w '/var/www/html/infophp.php„W wierszu poleceń Linux jako:

# php -f/var/www/html/infophp.php 
Sprawdź informacje PHP z Commandline

Ponieważ wyjście jest zbyt duże, możemy ruszyć powyższą wyjściem z 'mniej„Polecenie, aby uzyskać jedno wyjście ekranu na raz, po prostu jako:

# php -f/var/www/html/infophp.php | mniej 
Sprawdź wszystkie informacje PHP

Tutaj opcja '-F„Parse i wykonaj plik, który podąża za poleceniem.

2. Możemy użyć phpinfo () który jest bardzo cennym narzędziem debugowania bezpośrednio na linii poleceń Linux bez konieczności wywołania go z pliku, po prostu jako:

# php -r 'phpinfo ();' 
Narzędzie do debugowania PHP

Tutaj opcja '-R„Uruchom kod PHP w terminalu Linux bezpośrednio bez znaczników < I >.

3. Uruchom PHP w trybie interaktywnym i wykonaj matematykę. Tutaj opcja '-A„Służy do uruchamiania PHP w trybie interaktywnym.

# Php -interaktywna powłoka php> Echo 2+3; 5 php> Echo 9-6; 3 php> Echo 5*4; 20 php> Echo 12/3; 4 php> Echo 12/5; 2.4 php> Echo 2+3-1; 4 php> Echo 2+3-1*3; 2 php> Wyjście 

Naciskać 'Wyjście' Lub 'Ctrl+c„Aby zamknąć tryb interaktywny PHP.

Włącz tryb interaktywny PHP

4. Możesz uruchomić skrypt php po prostu jako, jeśli jest to skrypt powłoki. Najpierw utwórz przykładowy skrypt PHP w bieżącym katalogu roboczym.

# echo -e '#!/usr/bin/php \ n '> phpscript.php 

Zauważ, że użyliśmy #!/usr/bin/php W pierwszym wierszu tego skryptu PHP używamy w skrypcie powłoki (/bin/bash). Pierwsza linia #!/usr/bin/php mówi linii polecenia Linux, aby parsować ten plik skryptu do interpretera PHP.

Drugi uczyń go wykonywaniem jako:

# CHMOD 755 PhPScript.php 

i uruchom go jako,

# ./PhPScript.php 

5. Będziesz zaskoczony, że możesz tworzyć proste funkcje samodzielnie za pomocą interaktywnej powłoki. Oto instrukcja krok po kroku.

Uruchom tryb interaktywny PHP.

# php -a 

Utwórz funkcję i nazwij ją dodaniem. Dokonaj także dwóch zmiennych $ a I $ b.

php> Dodatek funkcji ($ a, $ b) 

Użyj klastrowych aparatów ortodontycznych, aby zdefiniować reguły między nimi dla tej funkcji.

php>  

Zdefiniuj reguły (y). Tutaj reguła mówią, aby dodać dwie zmienne.

php echo $ a + $ b; 

Wszystkie zasady zdefiniowane. Załącz zasady, zamykając kręcone aparaty ortodontyczne.

php  

Funkcja testowa i dodaj cyfry 4 i 3 po prostu jako:

php> var_dump (dodatek (4,3)); 
Przykładowy wyjście
7Null 

Możesz uruchomić poniższy kod, aby wykonać funkcję, tyle razy, ile chcesz z różnymi wartościami. Zastępować A I B z twoimi wartościami.

php> var_dump (dodatek (a, b)); 
php> var_dump (dodatek (9,3.3)); 
Przykładowy wyjście
12.3Null 
Utwórz funkcje PHP

Możesz uruchomić tę funkcję, aż wyrzucisz tryb interaktywny (Ctrl+z). Zauważyłbyś również, że na powyższym wyjściu zwracany typ danych jest ZERO. Można to naprawić, prosząc interaktywną powrót PHP o powrót zamiast Echo.

Po prostu wymień ''Echo„Instrukcja w powyższej funkcji z”powrót'

Zastępować

php echo $ a + $ b; 

z

php return $ a + $ b; 

a reszta rzeczy i zasady pozostają takie same.

Oto przykład, który zwraca odpowiedni typ danych w wyjściu.

Funkcje PHP

Zawsze pamiętaj, że funkcje zdefiniowane przez użytkownika nie są zapisywane w historii od sesji sesji powłoki do sesji powłoki, stąd po wyjściu z interaktywnej powłoki.

Mam nadzieję, że podobała Ci się ta sesja. Trzymaj się więcej takich postów. Bądź na bieżąco i zdrowy. Przekaż nam swoją cenną informację zwrotną w komentarzach. Jak i podziel się nami i pomóż nam się rozprzestrzeniać.

Przeczytaj także: 12 Przydatne użycie linii poleceń PHP na terminalu Linux - Część 2