PHP brukes hovedsakelig til å utvikle webapplikasjoner, men den kan også brukes til andre formål. En av de nyttige funksjonene ved PHP er støtten til Sapi (Serverapplikasjonsprogrammeringsgrensesnitt) Type navngitt Cli (Kommandolinje grensesnitt). De Cli Sapi er utgitt i PHP 4.2.0 versjon for første gang. De -Aktiver-CLI Alternativet brukes til å aktivere denne funksjonen, og dette alternativet er aktivert i den nye versjonen av PHP som standard. Videre -Deaktiver-CLI Alternativet brukes til å deaktivere denne funksjonen.
Ulike CLI -alternativer brukes i PHP, og måten å utføre PHP -skript fra kommandolinjen er beskrevet i denne opplæringen.
CLI -alternativer:
Noen brukte stort sett CLI -alternativer. De blir forklart nedenfor:
Alternativ | Beskrivelse |
-r | Det brukes til å utføre PHP -skript uten å bruke PHP -avgrensning (). |
-f | Den brukes til å utføre PHP -filen. |
-Jeg | Den brukes til å vise utgangen fra phpinfo (). |
-l | Det brukes til å sjekke syntaksen til den gitte PHP -filen. |
-w | Det brukes stripekommentarer og hvitespasninger fra den gitte filen. |
-en | Det brukes til å kjøre i et interaktivt skallmiljø. |
-h | Det brukes til å vise alle tilgjengelige alternativer med en forklaring av CLI. |
-v | Den brukes til å vise PHP CLI -versjonsinformasjonen. |
Bruk av CLI -alternativer:
Du må installere PHP på operativsystemet ditt for å sjekke CLI -alternativene til PHP. Det kreves ingen webserver for å kjøre PHP -skriptet fra terminalen. Så du kan kjøre PHP -kommandoen fra et hvilket som helst sted, og PHP -filen kan lagres hvor som helst.
Bruken av forskjellige CLI -alternativer vises i denne delen av denne opplæringen.
Eksempel -1: Sjekk versjonen av CLI ved hjelp av -V
Kjør PHP -kommando med -v -alternativet fra terminalen.
$ php -vFølgende utgang viser CLI versjon 7.4.3 installert på systemet.
Eksempel -2: Vis utgangen fra phpinfo () ved bruk av -i
Kjør PHP -kommando med -i -alternativet fra terminalen.
$ php -iFølgende utgang viser den detaljerte informasjonen som returneres av phpinfo () -funksjonen.
Eksempel -3: Utfør et enkelt PHP -skript uten PHP -avgrensning ved bruk av -R
Kjør PHP -kommando med -r -alternativet og et skript fra terminalen.
$ php -r 'ekko "Velkommen til Linux Hint \ n";'Følgende utgang vises etter å ha kjørt skriptet. Strengverdien er trykt med en ny linje her.
Eksempel -4: Utfør PHP -skript fra en fil ved hjelp av -f
Opprett en PHP -fil som heter Cli1.PHP med følgende skript. Her er stdin definert i begynnelsen av skriptet for å ta innspill fra brukeren. Deretter vil to strengverdier bli hentet fra brukeren der inngangsverdien kan være maksimalt 5 tegn. Deretter vil verdiene bli konvertert til heltallverdier, og summen deres vil bli lagret i en variabel som vil bli skrevet ut senere.
#!/usr/bin/php -qKjør PHP -filen fra terminalen ved hjelp av PHP -kommandoen med -f -alternativet. Du må nevne banen til PHP -filen riktig i kommandoen.
$ php -f/var/www/html/php/cli1.PHPI den følgende utgangen tas 30 og 70 som inngang, og 100 skrives ut som utgang.
Eksempel -5: Kontroller syntaksen til PHP -filen ved å bruke -L
Opprett en PHP -fil som heter Cli2.PHP med følgende skript. Her er stdin definert i begynnelsen av skriptet for å ta innspill fra brukeren. Deretter vil en strengverdi bli hentet fra brukeren, og som skrives ut etter forming.
#!/usr/bin/php -qKjør skriptet ovenfor med alternativet -l for å sjekke syntaksfeilen. Hvis skriptet inneholder noen syntaksfeil, vil utdataene vise feilen med et linjenummer. Ellers vil den skrive ut verdien 'Ingen syntaksfeil oppdaget '. Det er bedre å sjekke skriptet, enten det er syntaksfeil eller ikke, før du utfører skriptet.
$ php -l/var/www/html/php/cli2.PHPFølgende utdata viser at skriptet ikke har noen syntaksfeil. For eksempel, hvis noen semikolon (;) er utelatt etter en hvilken som helst linje, vil den vise feilen med linjenummer.
Eksempel -6: Vis PHP -skript fra en fil ved å utelate kommentarer og hvitespaser ved hjelp av -W
Du kan sjekke bruken av -w Alternativ ved å lage en hvilken som helst PHP -skriptfil med kommentarer og hvitespaser. Opprett en PHP -fil som heter Cli3.PHP med følgende kode som inneholder to kommentarer og mange hvitespaser. Utgangen vil vise hele skriptet ved å fjerne kommentarer og hvitespaser.
#!/usr/bin/php -qKjør skriptet ovenfor med -w ved hjelp av PHP -kommando.
$ php -w/var/www/html/php/cli3.PHPFølgende utgang vises etter å ha kjørt skriptet.
Konklusjon
Du kan teste PHP -skriptet uten å bruke noen webserver ved å bruke CLI -funksjonen. Det finnes mange andre alternativer for PHP CLI for forskjellige formål. Du kan få listen over alle CLI -alternativer ved å kjøre PHP -kommandoen med -h -alternativet hvis du vil vite mer om PHP CLI. De mest brukte CLI -alternativene blir forklart i denne opplæringen, med eksempler, for å la leserne vite mer om denne PHP -funksjonen.