Hoe php-script te schrijven

PHP is een serverscript-schrijftaal die is ontworpen om interactieve webpagina`s te maken. Het is erg populair geworden vanwege gebruiksgemak, interactiviteitsfuncties binnen webpagina`s en integratie met HTML. Stel je voor wat er gebeurt bij het bewerken van de pagina, zelfs op deze site. Dit proces kost vele, en misschien zelfs honderden PHP-scripts die de verandering in webpagina`s regelen, afhankelijk van de verschillende omstandigheden. In dit artikel leert u hoe u een paar zeer eenvoudige PHP-scripts kunt schrijven - zodat u een algemeen idee krijgt van de basisprincipes van PHP.

Stappen

Deel 1 van 3:
Eerste stappen met een echo-operator
  1. Titel afbeelding Schrijf PHP-scripts Stap 1
een. Open de teksteditor van het blok "blanco". Dit programma dat u gebruikt voor het schrijven en wijzigen van uw code.
  • Om de "Kladblok" te starten op elke versie van Windows, kunt u een sneltoets gebruiken ⊞ WIN + R > Notepad.
  • U kunt TextTit op Mac OS uitvoeren via het menu "Programma`s"> Textedit.
  • Titel afbeelding Schrijf PHP-scripts Stap 2
    2. Typ "Notepad" een eenvoudig commando. PHP-codeblok aan het begin en aan het einde is ingelijst door speciale beugels, zogenaamde tags (""). "Echo" is een heel eenvoudig commando (instructie voor een computer) in PHP, ontworpen om tekst op het scherm weer te geven. De tekst die u wilt afdrukken moet worden gesloten in aanhalingstekens. Aan het einde van de reeks zou een punt moeten opstaan ​​met een komma.
  • De ingevoerde code moet er zoiets uitzien: .
  • Titel afbeelding Schrijf PHP-scripts Stap 3
    3. Sla het bestand op de naam "Hallo World" en extensie .PHP. Deze actie kan worden uitgevoerd via het menu Bestand> "Opslaan als..."
  • Voeg een extensie toe in "Notepad" .PHP naar de bestandsnaam en sluit in aanhalingstekens. Het "Kladblok" zal dus niet langer de bestandstekst meer lezen en deze niet in een tekstindeling converteren. Als u geen offertes toevoegt, wordt de bestandsnaam automatisch als volgt: Hallo World.PHP.TEKST. Als alternatief, automatische toevoeging van extensie uitschakelen .TXT Wanneer opgeslagen in het menu "Bestandstype", kunt u de waarde "Alle bestanden (* selecteren.*)". In dit geval blijft de naam van het bestand als u invoert en hoef u geen offertes toe te voegen.
  • In het TextTEIT-programma hoeft u geen offertes toe te voegen aan de bestandsnaam wanneer deze wordt opgeslagen. In plaats daarvan verschijnt er een pop-upvenster met een verzoek om bevestiging die u het uitbreidingsbestand wilt opslaan .PHP.
  • Zorg ervoor dat u het bestand opslaat in de hoofdmap van uw serverdocumenten. Meestal in de map Apache-server op Windows, wordt deze map "HTDOCS" genoemd. Voor de Mac bevindt de standaardmap zich in / bibliotheek / webserver / documenten, maar het pad kan worden aangepast bij het instellen van de server.
  • Titel afbeelding Schrijf PHP-scripts Stap 4
    4
    Open het PHP-bestand in de webbrowser. Open uw gewenste browser en voer de naam in van het gemaakte PHP-bestand in de adresbalk: http: // localhost / hallo World.PHP. Het venster Browser moet het resultaat van het ECHO-opdracht weergeven.
  • Als er een foutmelding ontstaat, controleert u of de code in het bestand precies is ingevoerd zoals in het voorbeeld. Zorg ervoor dat u zich niet vergeten bent om een ​​kommaspunt aan het einde van het team toe te voegen.
  • Het is ook noodzakelijk om te verifiëren dat het bestand in de juiste map wordt opgeslagen.
  • Deel 2 van 3:
    Delen PHP en HTML
    1. Titel afbeelding Schrijf PHP-scripts Stap 5
    een. Begrijp het principe van de PHP-tag. Tags ""Meld de PHP-motor die allen tussen deze haakjes zijn, is PHP-code. Alles dat achter deze haakjes zit, wordt beschouwd als de gebruikelijke HTML, die wordt genegeerd door de PHP-motor en wordt doorgestuurd naar de browser als elke andere HTML. Het is belangrijk om te begrijpen dat PHP-scripts direct zijn ingebed in de gebruikelijke HTML-webpagina`s.
  • Titel afbeelding Schrijf PHP-scripts Stap 6
    2. Begrijp het principe van de werking van teams ingesloten in tags. De opdrachten zijn instructies van de PHP-motor om actie te ondernemen. In het geval van het ECHO-opdracht opent de PHP-motor de instructies om de tekst af te drukken die zijn opgegeven in offertes.
  • In dit geval voert de PHP-motor niet de tekst op het scherm uit. Het resultaat van de motor wordt naar de browser verzonden als HTML. De browser zelf herkent dat het de laatste uitvoer van het PHP-script ontvangt. Als het gaat om de browser, is zijn werk volledig gebouwd op de gebruikelijke HTML.
  • Titel afbeelding Schrijf PHP-scripts Stap 7
    3. Gebruik HTML-tags om tekstlettertype vet te maken. Afzonderlijke HTML-tags toevoegen kan leiden tot een wijziging in het formaat van PHP-opdrachtuitvoer. Tags """"Maak een dikke lettertype van de gehele tekst die tussen hen wordt gesloten. Houd er rekening mee dat tags de uitgangstekst moeten omringen, maar op hetzelfde moment in de ECHO-offertes.
  • Je code moet er zoiets uitzien:
    Echo "Hallo Wereld!"-
    ?>
  • Titel afbeelding Schrijf PHP-scripts Stap 8
    4
    Sla het bestand op en open het in de browser. Gebruik het menu "Bestand"> "Opslaan als ..." en sla het bestand met de naam op "Helloworld2.PHP", En open het vervolgens in de browser met behulp van het adres: http: // localhost / helloworld2.PHP. De tekst van de pagina zal niet veranderen, maar het lettertype wordt dik.
  • Controleer of u het bestand in de rootmap van de server hebt opgeslagen. Meestal in de map Apache-server op Windows, wordt deze map "HTDOCS" genoemd, voor de OSX Standeldirectory bevindt zich in / bibliotheek / webserver / documenten, maar het pad kan worden aangepast bij het configureren van de server.
  • Titel afbeelding Schrijf PHP-scripts Stap 9
    vijf. Wijzig het bestand door het tweede echo-opdracht aan te voegen. Onthoud dat er aan het einde van elk team een ​​punt moet zijn met een komma.
  • Nu ziet uw code er zoiets uit:
    Echo "Hallo World!"
    -
    Echo "Hoe gaat het met je??"-
    ?>
  • Titel afbeelding Schrijf PHP-scripts Stap 10
    6. Sla en open het bestand in de browser "Hallo World Double.PHP". Nu zal de pagina twee zinnen zijn op volgorde op twee verschillende lijnen. Let op de nieuwe tag "
    "In het eerste regel PHP-script. Deze HTML-tag signaleert de browser die de string moet worden overgedragen.
  • Zo niet toevoegen "
    "Supplementen worden weergegeven op dezelfde regel:
    Hallo Wereld!Hoe is het met je?
  • Deel 3 van 3:
    Kennismaking met variabelen
    1. Titel afbeelding Schrijf PHP-scripts Stap 11
    een. Stel je variabelen voor als gegevensmagazijnen. Om informatie te verwerken, zijn het IT-cijfers of namen, u moet een soort informatie-opslagcontainer maken. Dit proces wordt een variabele aankondiging genoemd. In PHP ziet de syntaxis van de verklaring van de variabele er als volgt uit: "$ myvariable =" Hallo World!";"
    • Dollarteken ($) bij de allerbetaling rapporten PHP-motor, die vervolgens $ myvariable gaat. Alle variabelen moeten beginnen met het dollarteken, maar de naam van de variabele zelf kan elk.
    • In het voorbeeld boven de tekenreeks "Hallo Wereld!" - deze waarde en de variabele is $ myvariable. U meldde PHP dat u de waarde rechts van het gelijkheidsteken (=) in de variabele bevindt, bevindt zich aan de linkerkant van het gelijkheidsteken.
    • Een variabele met een tekstwaarde wordt een tekenreeks genoemd.
  • Titel afbeelding Schrijf PHP-scripts Stap 12
    2. Raadpleeg de variabele. Link naar de variabele in de code wordt beroep genoemd. Kondig de variabele aan in het script en bel dan de opdracht ECHO met een variabele in plaats van tekst.
  • Je code moet er zoiets uitzien:

    $ myvariable = "Hallo World!"-
    Echo $ myvariable-
    ?>
  • Titel afbeelding Schrijf PHP-scripts Stap 13
    3
    Sla en open het bestand in de browser. Gebruik het menu "Bestand"> "Opslaan als ..." en sla het bestand op de naam "MyFirstvariable.PHP ". Open de browser en voer het adres in: http: // localhost / myfirstvariable.Php- uitgevoerde script geeft de waarde van de variabele weer. Het resultaat blijkt hetzelfde te zijn als wanneer de gebruikelijke tekst is afgeleid, maar de manier om het te krijgen, zal anders zijn.
  • Zorg ervoor dat u het bestand in de rootmap van de server hebt opgeslagen. Meestal in de map Apache-server op Windows, wordt deze map "HTDOCS" genoemd, voor OSX bevindt de standaardmap zich in / bibliotheek / webserver / documenten, maar dit pad kan worden aangepast bij het configureren van de server.
  • Titel afbeelding Schrijf PHP-scripts Stap 14
    4. Gebruik variabelen met cijfers. Variabelen kunnen ook numerieke waarden opslaan (bijvoorbeeld gehele getallen) waarmee eenvoudige wiskundige actie kan worden uitgevoerd. Verklaar bijvoorbeeld drie variabelen in een script: "$ mysmallnummer", "$ mylargenummer", en "$ mytotal".
  • Je code moet er zoiets uitzien:
    $ myslallnummer-
    $ Mylarendumber-
    $ Mytotal-
    ?>
  • Titel afbeelding Schrijf PHP-scripts Stap 15
    vijf. Wijs hele numerieke waarden toe aan de eerste twee variabelen. Wijs volledige waarden toe voor "$ mysmallnummer" en "mylargenummer".
  • Merk op dat gehele getallen geen offertes hoeven aan te gaan. Anders wordt het nummer beschouwd als stringwaarden, alsof ze als tekst als "Hello World zijn!".
  • Je code moet er zoiets uitzien:
    $ myslallnumber = 12-
    $ Mylargenuber = 356-
    $ Mytotal-
    ?>
  • Titel afbeelding Schrijf PHP-scripts Stap 16
    6. Gebruik de derde variabele voor sommatie en uitvoer. Om de berekeningen niet zelf uit te voeren, kunt u twee variabelen samenvatten in "$ mytotal". Geef gewoon de juiste wiskundige functie op en de computer zal voor u berekenen. Om het resultaat op het scherm uit te voeren, moet u alleen de ECHO-opdracht bellen met een variabele als parameter. Het opdracht van de ECHO-opdracht moet worden geplaatst na de aankondiging van de variabele.
  • Elke wijziging in de waarden van de waarden van de eerder gedeclareerde variabelen zal worden weerspiegeld door de uitvoer van de waarde van de variabele "$ mytotal", weergegeven met behulp van de ECHO-opdracht.
  • Nu moet uw code er zoiets uitzien:
    $ myslallnumber = 12-
    $ Mylargenuber = 356-
    $ Mytotal = $ mysmall nummer + $ mylarGenummer-
    Echo $ mytotal-
    ?>
  • Titel afbeelding Schrijf PHP-scripts Stap 17
    7. Sla het bestand op en open het script in de browser. Uw browser moet één nummer weergeven. Dit nummer is de som van twee waarden bepaald door de berekening van de variabele "$ mytotal".
  • Titel afbeelding Schrijf PHP-scripts Stap 18
    acht. Wijzig indien nodig de waarden van de tekenreeksvariabelen. Met het gebruik van een tekstopslagvariabele kunt u toegang krijgen tot de code naar de variabele in plaats van constante herstel van dezelfde tekst. In de toekomst kunnen complexere manipulaties met deze tekst worden uitgevoerd.
  • De eerste variabele met de naam $ Myvariable bevat een touw "Hallo Wereld!". Terwijl u zelf de waarde van deze variabele niet wijzigen, bevat $ Myvariable deze reeks tekst ongewijzigd.
  • ECHO-opdracht toont de waarde van de $ MyVariable Variable-waarde.
  • Titel afbeelding Schrijf PHP-scripts Stap 19
    negen. Wijzig indien nodig de waarden van gehele variabelen. Je hebt jezelf al vertrouwd gemaakt met de basisstijingen van operaties met gehele getallen met behulp van wiskundige functies. De uiteindelijke resultaten van dergelijke berekeningen kunnen in een afzonderlijke variabele worden opgeslagen. Tegelijkertijd demonstreren de eenvoudigste stappen de mogelijkheden om met variabelen te werken.
  • Elk van de twee variabelen $ MySmallNumber en $ MylarGenummer kreeg een geheel getal toegewezen.
  • De derde variabele $ myTotal behield het bedrag van de waarden van de twee bovenstaande variabelen $ MySmallnummer en $ Mylargenuber. Terwijl $ MySmallNumber een numerieke waarde opslaat, slaat $ MylarGenumum op een ander nummer, $ mytotal als gevolg van berekening, gelijk aan de som van twee van deze nummers. Het resultaat van de berekening kan veranderen met de wijziging in de waarde van een van de bronvariabelen.
  • Tips

    • Het artikel suggereert dat Apache en PHP op uw pc is geïnstalleerd. Wanneer het artikel verwijst naar het opslaan van het bestand, moet u deze in de map opslaan " HT DOCS" (voor Windows)) of " Library Webserver Documents" (voor Mac) in de root-map Apache.
    • Handig kan testen zijn gemaakt door PHP-bestanden in XAMPP, Een gratis programma dat Apache en PHP voor u zal installeren en helpt bij het uitvoeren van de lokale server op uw computer.
    • Opmerkingen zijn zeer behulpzaam bij het programmeren in elke taal, dus het zal ook nuttig zijn om vertrouwd te raken met het artikel "Hoe een reactie toevoegen in PHP".

    Wat je nodig hebt

    • Apache-webserver (Win32);
    • PHP (Win32);
    • Teksteditor (een van de onderstaande lijst):
    • "Notepad" (Windows);
    • Notepad ++ (Windows) (heeft een ingebouwde Syntaxis-achtergrondverlichting om de code-lezen te vereenvoudigen);
    • Textwrangler (MAC) (heeft vergelijkbare mogelijkheden met blocnote ++);
  • HTML-editor (een van de onderstaande lijst):
  • Wysiwyg;
  • Adobe Dreamweaver;
  • Microsoft Expression Web;
  • IDE, zoals Microsoft Visual Studio Web;
  • Mozilla Firefox (u kunt elke browser gebruiken, maar Mozilla gebruikt speciaal populair bij webontwikkelaars)
  • Voor beginners nuttig XAMPP (Vrij gedistribueerde programma-set, inclusief een server met ondersteuning voor PHP, PERL en vele andere toevoegingen, waaronder Python)
  • Deel in het sociale netwerk:
    Vergelijkbaar