PHP is een server scripttaal die wordt gebruikt om webpagina's interactief te maken. Bijvoorbeeld, denk aan wat er gebeurt als je een pagina op deze website bewerken. Achter dit proces zijn vele, misschien wel honderden, van PHP scripts regelen hoe webpagina's veranderen op basis van een verscheidenheid van circumstances.This artikel zal je leren hoe je een paar zeer eenvoudige PHP-scripts te schrijven, zodat u een basiskennis van hoe PHP werkt te krijgen.
Stappen
De setup
Echo
- 1Open kladblok. (File >> Alle programma's >> accessoires >> Kladblok). Je zult gebruiken Notepad veel!
- 2Typ het volgende in kladblok:
- 3Bewaar dit bestand als welke naam je wilt. (Zorg ervoor dat de naam is ingesloten in een dubbele citaten bv. "hello world")
- Bij het opslaan van bestanden in Windows Kladblok, wikkel de bestandsnaam tussen dubbele citaten zodat Notepad niet toe te voegen. Txt aan het einde van de bestandsnaam. Bericht in het beeld dat het bestand hello world.php heeft "" omheen. Zonder de aanhalingstekens Notepad het bestand als hallo world.php.txt zou hebben gered
- 4Als alternatief kunt u gewoon op het drop-down menu onder opslaan als type en verander het naar "alle bestanden (*. *)", Die de naam laat precies hoe je het typt en de aanhalingstekens niet nodig zal zijn.
- Als u een foutmelding krijgt, zorg ervoor dat u de code correct hebt getypt, zoals hierboven aangegeven, met inbegrip van de dikke darm.
- Dit is wat je moet zien in het venster van uw browser:
- Als u een foutmelding krijgt, zorg ervoor dat u de code correct hebt getypt, zoals hierboven aangegeven, met inbegrip van de dikke darm.
- 5Open uw favoriete browser. Typ dit adres in de adresbalk: http://localhost/hello world.php
Begrijpen hoe het werkt.
- 1
Deze twee lijnen vertellen de PHP-engine dat alles tussen hen is PHP-code. Alles wat buiten de twee labels wordt behandeld als HTML en genegeerd door de PHP-engine en verzonden naar uw browser hetzelfde als elke andere HTML. Het belangrijkste wat je nodig hebt om hier te zien is dat PHP-scripts worden ingebed in gewone HTML-pagina's.
- Het is belangrijk om te weten dat wanneer we zeggen druk, we niet eigenlijk druk. De PHP-engine eigenlijk nooit afgedrukt iets aan uw scherm. Elke uitgang die door de motor wordt naar uw browser verzonden als HTML. Uw browser ondersteunt geen eens weten dat het wordt steeds PHP output. Voor zover de browser betreft, het wordt gewoon HTML.
- 2
Deze regel gebruikt de echo statement (nou ja, eigenlijk is het een constructie, maar daarover later meer). Verklaringen zijn gebruikt om de PHP-engine vertellen om iets te doen. In dit geval bent u de motor te vertellen om af te drukken wat er binnen de aanhalingstekens.
PHP en HTML
- 1Verander het script boven, zodat het er als volgt uitziet:
- Dit keer is de uitgang is hetzelfde als voorheen, maar dit keer is de tekst in het vet. <strong> </ Strong> zijn HTML-opmaakcodes het vertellen de browser om alle tekst tussen hen als vet te tonen.
- Zoals eerder gezegd, zal een browser alles wat uit print van een PHP-engine zoals HTML te behandelen.
- Dit keer is de uitgang is hetzelfde als voorheen, maar dit keer is de tekst in het vet. <strong> </ Strong> zijn HTML-opmaakcodes het vertellen de browser om alle tekst tussen hen als vet te tonen.
- 2Sla het bestand op als "HelloWorld2 php.", En open uw browser met behulp van het adres: http://localhost/helloworld2.php
- 3Schrijf hetzelfde script als voorheen, maar voeg nog echo statement Typ deze in notepad.:
- 4Sla dit op als 'hallo wereld double. Php ". Wanneer u het script in uw browser draaien, moet je dit zien:
- Nadat je de echo statement onder de knie hebt, gaan naar iets een beetje ingewikkelder.
- 5op de eerste lijn op> Dit is HTML opmaak om een regel in te voegen. Als u dit niet toe, zou je output er als volgt uitzien:
Variabelen
- 1Denk aan variabelen als containers voor data. Om gegevens te manipuleren, of het nu nummers of namen, moet u de gegevens op te slaan in een container. De syntax voor het toekennen van data, of beter zogenaamde waarde in een variabele:
In het bovenstaande voorbeeld is de waarde "Hello World!", En de variabele $ myVariable. Je vertelt PHP om de waarde op te slaan op het recht van de gelijk-teken, in de variabele aan de linkerkant van het =-teken.
Het dollarteken ($) aan het begin vertelt PHP dat $ MyValue is een variabele. Alle variabelen moeten beginnen met het dollar teken.
- 2Doe iets leuks met een variabele. Open Kladblok en typ dit in:
- 3Sla het bestand op als "mijn eerste variabele. Php". Wanneer u bladert naar dit script met uw browser, moet de output er als volgt uitzien:
Onderzoeken hoe het werkt.
- 1Op de eerste regel van het script, heb je een variabele genaamd $ myVariable gedefinieerd, en u een waarde hebt ingevoegd; "hello world!". Op een lijn als deze, geeft u de naam van de variabele aan de linkerkant van de gelijk-teken, en de waarde die u wilt toewijzen aan het op de rechterkant van het gelijkteken. Vanaf dit punt in het script, tenzij u de waarde te veranderen, $ myVariable bevat altijd de waarde "Hello World!".
De volgende regel moet je bekend zijn met, een simpele echo statement. Wat je nodig hebt om kennis te nemen van is dat de echo statement gedrukte de waarde van $ myVariable, en niet letterlijk "$ myVariable".
- 2Variabelen kunnen ook nummers bevatten, en vervolgens die getallen kan worden gemanipuleerd met behulp van eenvoudige wiskundige functies. Neem deze volgende script, bijvoorbeeld Typ deze in notepad.:
- Niets echt indrukwekkend, maar je deed voeg twee variabelen elkaar.
- 3Voer dit script in je browser, moet je dit zien:
Beoordelen.
- 1Op de eerste twee regels, aangemaakt jullie twee variabelen. $ MySmallNumber, en $ myLargeNumber. Je hebt ingevoegd in deze variabelen twee waarden, 12 en 356, respectievelijk.
- 2Op de derde regel, heb je nog een variabele genaamd $ mytotal aangemaakt. Met deze variabele, heb je de waarde van $ mySmallNumber PLUS $ myLargeNumber opgeslagen. Sinds $ mySmallNumber heeft de waarde van 12 die daarin is opgeslagen, en $ myLargeNumber heeft de waarde van 356 opgeslagen in het, wat je hebt gedaan is opgeslagen de waarde van 12 + 356 in de variabele $ myTotal. De waarde in $ myTotal is 368.
- 3De laatste regel is een echo statement waarbij de waarde van $ mytotal uitgangen.
Tips
- In dit artikel wordt ervan uitgegaan dat u Apache en PHP hebt geïnstalleerd op uw computer. Wanneer het wordt gezegd dat het een bestand op te slaan, wordt u opslaan in de "\ ht docs" directory in de Apache-map.
- Een echt handig hulpmiddel om u te helpen PHP-bestanden te testen is XAMPP dat is een gratis programma dat wordt geïnstalleerd en draait Apache en PHP om u te helpen een server op de computer te simuleren.
Dingen die je nodig hebt
- De apache webserver (Win32)
- (Win32)
- Een teksteditor (Kies een van onderen)
- Windows Kladblok
- Notepad + + Notepad + + (Win) (Heeft syntax highlighting voor betere leesbaarheid)
- TextWrangler TextWrangler (Mac) (Heeft dezelfde mogelijkheden als Notepad + +)
- HTML editors (Kies een van onderen)
- WYSIWYG
- Adobe Dreamweaver
- Microsoft Expression Web
- Sommige IDE's zoals Microsoft Visual Studio Web.
- Mozilla (Elke browser zal werken, maar Mozilla is een populaire keuze onder webontwikkelaars)
- Voor basis-gebruikers proberen XAMPP (Een gratis programma dat uw computer een server met PHP, Perl maakt, en vele addons zoals Python).