Wat is PHP


  Share  
|


PHP is een geïnterpreteerde taal. Het lijkt sterk op de C-taal. Het heeft ook enkele smaak van de Perl-taal. Het is beschikbaar voor bijna alle platforms, waaronder Linux, andere versies van de Unix-familie, en Windows.

PHP maakt het mogelijk om webpagina's te genereren over-the-fly. U doet dit door te trekken gegevens uit databases of bestanden, het manipuleren van die gegevens, en dan het verzenden van die gegevens aan een webbrowser.
Met behulp van PHP, kunt u databases bijwerken, databases maken en uitvoeren van wiskundige berekeningen (met inbegrip van complexe trigonometrische functies). U kunt ook en verwijderen willekeurige bestanden op uw systeem, afhankelijk van het niveau van veiligheid op die u hebt PHP draait. U kunt Internet-netwerkverbindingen en service die verbindingen. Het is theoretisch mogelijk om een webserver met PHP te schrijven. U bent alleen beperkt door uw verbeelding.

Talen zijn ofwel geïnterpreteerd of samengesteld. Een tolk is een programma dat het bestand met de code luidt als volgt te worden uitgevoerd, en direct daarop handelt. De code in het bestand heet broncode. In het algemeen wordt de code leesbaar en begrijpelijk door een persoon.
Een compiler is een programma dat de broncode bestand leest en stelt het programma in binaire code die direct kunnen worden uitgevoerd door de computer. Deze binaire code kan niet worden gelezen en begrepen door de meeste mensen.

Hoe werkt

De Web server draait PHP in het algemeen wanneer een gebruiker een webpagina die PHP code bevat. Doorgaans is de webserver geconfigureerd om de extensie te gebruiken om te bepalen of PHP te gebruiken. Zo zal bijvoorbeeld een webserver naar een webpagina, en als het eindigt op. Htm of. Html, zal de webserver niet proberen om een PHP-script uit te voeren. Als de pagina eindigt op. Php (of in. Php3, afhankelijk van hoe u hebt geconfigureerd de webserver), de webserver kijkt naar de inhoud van de webpagina.
Wanneer de webpagina een van de volgende escape sequences bevat, zal het draaien PHP uit te leggen dat een deel van de pagina:

  • <% "PHP code"%> (Alleen beschikbaar wanneer de php.ini instelling asp_tags staat. OFF is de standaardinstelling.)

De webpagina die de gebruiker ziet is een mengsel van de standaard HTML-commando's op de pagina en de output van de PHP interpreter.

HTML betekent Hypertext Markup Language, en is een alom beschikbare standaard voor tekstdocumenten. De startpagina voor HTML is http://www.w3.org/MarkUp/. Verschillende versies van HTML zijn beschikbaar. Alle onlangs browsers begrijpen minstens HTML versie 1.1.
PHP kan ook worden gebouwd om als een zelfstandig programma uitvoeren van een bestand met PHP-code. Hiermee kunt u uitvoeren getimede programma's met behulp van cron, of langlopende programma's vanaf de opdrachtregel. Elke output van PHP wanneer deze wordt uitgevoerd op deze manier gaat naar stdout.

Je zult vaak zien verwijzingen naar stdout, stdin, en stderr wanneer het gedrag van programma's wordt beschreven. Wanneer een programma draait onder Linux, zijn drie standaard kanalen voor informatie geopend.
De stdin-kanaal neemt informatie van een ingangsbron en voedt het aan het programma. Dit gebeurt meestal via het toetsenbord. U kunt, met behulp van buizen (de | symbool) of ombuigen (het symbool), voer de gegevens uit bestanden.
De zender neemt stdout informatie uit het programma en stuurt het naar een apparaat. Dit apparaat is meestal het scherm op een terminal venster. U kunt gebruik maken van buizen of doorverwijzing naar deze output naar een bestand of standaard invoer van een ander programma.
De stderr kanaal is voor foutmeldingen, en kunnen niet gemakkelijk worden doorgestuurd naar een bestand of een ander programma. Het is meestal gereserveerd voor het debuggen tijdens de ontwikkeling, en voor het aanduiden van zeer ernstige fouten kan het programma niet aankunnen. Veel programma's stoppen onmiddellijk na het verzenden van een bericht uit stderr.
Bijvoorbeeld, kijk voor alle index.html bestanden op uw computer in de webserver directory. Een manier om dit te doen is het uitvoeren van de opdracht vinden, op zoek naar bestanden met html, en het scherm voor de index als onderdeel van de bestandsnaam. Dit kan worden bereikt met de command line:

[root @ Winbook /] # find / home / httpd / html-name "*. html"-print | grep index

Wat het voor u doet

Met zijn vermogen om ingewikkelde instructies uit te voeren op de gegevens opgenomen in of opgehaald uit databases, PHP is een ideaal formaat voor het maken van interactieve websites. Het ondersteunt meerdere databases, waaronder mSQL, MySQL, Informix en Oracle.
PHP kunt u snel het genereren van interactieve webpagina's. Want het is uitgelegd, hoeft u niet te gaan door middel van extra stappen om uw programma te gebruiken. Wijzigingen kunnen worden aangebracht in de webpagina en getest onmiddellijk.
Hiermee kunt u leren in een stapsgewijze manier. Het is perfect aanvaardbaar is voor elke regel code te testen als je gaat, neemt kennis van de effecten van elke verandering.
Omdat Linux, Apache, PHP en vrij zijn, en omdat MySQL is gratis op Linux voor de meeste toepassingen, kunt u goedkoop het opzetten van een test machine. Dit stelt u in staat om dubbele uw productie-omgeving en test veranderingen. Dit is essentieel bij het wijzigen van software omdat het u toestaat om zo veel fouten als je nodig hebt om zonder dat uw klanten.

Getting Online Help voor PHP

Hulp voor PHP is beschikbaar op http://www.php.net. Online documentatie samen met veelgestelde vragen en mailinglijsten is te vinden op die site.

een artikel afkomstig van Paul Huston


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions