PHP in CLI : praktisch

Door Javache , 22 jaar geleden, 5.313x bekeken

Shortcut om PHP-bestanden in Command Line Interface te bekijken

Gesponsorde koppelingen

Inhoudsopgave

  1. Tutorial

 

Er zijn 17 reacties op 'Php in cli praktisch'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Robert Deiman
Robert Deiman
22 jaar geleden
 
0 +1 -0 -1
Ik geloof dat er wat mis is, ik mis een stuk van de tut.. :(
PurpleMadness -
PurpleMadness -
22 jaar geleden
 
0 +1 -0 -1
dito
Javache
Javache
22 jaar geleden
 
0 +1 -0 -1
Ja, ik ben nog bezig :-p
PurpleMadness -
PurpleMadness -
22 jaar geleden
 
0 +1 -0 -1
ok dan
Javache
Javache
22 jaar geleden
 
0 +1 -0 -1
af
PurpleMadness -
PurpleMadness -
22 jaar geleden
 
0 +1 -0 -1
i'm sorry maar zie geen verschil =S
K i p
K i p
22 jaar geleden
 
0 +1 -0 -1
en als je mac hebt?
Robert Deiman
Robert Deiman
22 jaar geleden
 
0 +1 -0 -1
Ik zie wel een verschil, maar kan je eens uitleggen wat we hieraan hebben? Ik open mijn php bestanden automatisch in DreamWeaver, of met rechtermuisknop kan ik ook notepad++ kiezen.
Maar in de commandline, ik zie alleen maar nadelen, te beginnen bij het feit dat je code niet aan kan passen.
Danny K
Danny K
22 jaar geleden
 
0 +1 -0 -1
@Robert.. daar gaat het ook niet over he...

Maar vraagje.. ik draai nu op linux.. hoe moet ik dan via de command line doen?
Ik vind het een onvolledige tut..

Je legt niet eens het echte nut van php icm cli uit..
Javache
Javache
22 jaar geleden
 
0 +1 -0 -1
Ok, sorry maar dit is Winows-only.
De command line interface is een andere manier om je scripts te schrijven.
Je kan bijvoorbeeld verschillende statistieken constant laten weergeven.
Je kan ook andere applicaties aanroepen etc. Het is gewoon een ander perspectief op je scripts. Mijn tutorial gaat over een praktisch kantje.
Als je normaal gezien je scripts in de command line wil laten laten afspelen moet je manueel een dos-venster openen en iets typen in de trant van "php.exe bestandsnaam". Met deze shortcut gaat het dus een stuk sneller.
http://be2.php.net/features.commandline
Legolas
Legolas
22 jaar geleden
 
0 +1 -0 -1
linux: /usr/bin/php -q <bestand>
Maar op linux zou je normaal je PHP bestand zo maken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
#!/usr/bin/php -q
<?php

echo 'Hallo wereld!';

?>


Als je dan je script start (bijv. /home/Legolas/php-cli/script.php, als ie daar staat :P) dan wordt hij ook uit gevoerd.

De beste commandline voor windows is:
c:\php\cli\php.exe -q %1
je hoeft dus niet aan je path te komen, daarbij moet je op windows niet vergeten php4ts.dll (of php5ts.dll) naar je cli map te kopi?ren.
Javache
Javache
22 jaar geleden
 
0 +1 -0 -1
@legolas, ik vind het dan nog des te makkelijker om gewoon rechts te klikken op de bestandsnaam.
Legolas
Legolas
22 jaar geleden
 
0 +1 -0 -1
Dat kan dan ook, maar dan stel je dat commando in en laat je het hele cmd.exe gebeuren weg.

Trouwens dit is wat uitgebreider: http://www.phpfreaks.com/tutorials/86/0.php
Javache
Javache
22 jaar geleden
 
0 +1 -0 -1
Ik gebruik "cmd.exe" om ervoor te zorgen dat het venster openblijft en je het resultaat dus naderhand kan zien
Jelmer -
Jelmer -
22 jaar geleden
 
0 +1 -0 -1
Mocht je php nog direct vanuit de commandline uit willen voeren zonder pad te weizigen, dan kan je nog een link maken: sudo (of inloggen van root) link /var/lib/php/php /sbin/php.

Ik mis in deze tutorial wel het meest nuttige: hoe geef je argumenten/parameters door?
Javache
Javache
22 jaar geleden
 
0 +1 -0 -1
Hoe voeg ik een pagina toe ? Ik wil het gerust uitleggen
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Legolas
Legolas
22 jaar geleden
 
0 +1 -0 -1
Kan volgens mij niet

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. Tutorial

Labels

  • Geen tags toegevoegd.

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.