Opret en fil med navnet hello.PHP og læg det i din rootebservers rodmappe (DOCUMENT_ROOT) med følgende indhold:
dette program er ekstremt enkelt, og du behøvede virkelig ikke at bruge PHP til at oprette en side som denne. Alt det gør er at vise: Hello World
ved hjælp af PHP echo-sætningen. Bemærk, at filen ikke behøver at være eksekverbar eller speciel på nogen måde. Serveren finder ud af, at denne fil skal fortolkes af PHP, fordi du brugte “.,PHP ” udvidelse, som serveren er konfigureret til at videregive til PHP. Tænk på dette som en normal HTML-fil, der tilfældigvis har et sæt specielle tags til rådighed for dig, der gør en masse interessante ting. hvis du prøvede dette eksempel, og det ikke udsendte noget, blev det bedt om at do .nloade, eller du ser hele filen som tekst, er chancerne for, at den server, du er på, ikke har PHP aktiveret eller ikke er konfigureret korrekt. Bed din administrator om at aktivere det for dig ved hjælp af Installationskapitlet i manualen., Hvis du udvikler lokalt, skal du også læse installationskapitlet for at sikre dig, at alt er konfigureret korrekt. Sørg for, at du får adgang til filen via http med serveren, der giver dig output. Hvis du bare åbner filen fra dit filsystem, bliver den ikke analyseret af PHP. Hvis problemerne alligevel vedvarer, tøv ikke med at bruge en af de mange ” PHP-supportmuligheder.
punktet med eksemplet er at vise det specielle PHP-tagformat. I dette eksempel brugte vi <?php
for at angive starten på et PHP-tag., Derefter sætter vi PHP-sætningen og forlod PHP-tilstand ved at tilføje det afsluttende tag, ?>
. Du kan hoppe ind og ud af PHP-tilstand i en HTML-fil som denne hvor som helst du ønsker. For flere detaljer, læse afsnittet Manuel på den grundlæggende PHP syntaks.
bemærk: Bemærk: på Linje Feeds
Line feeds har lidt forstand på HTML, men det er stadig en god idé at gøre din HTML-ser pæn og ren ved at sætte linjeskift i. En linjefeed, der følger umiddelbart efter en lukning
?>
vil blive fjernet af PHP., Dette kan være yderst nyttigt, når du lægger i mange blokke af PHP eller omfatter filer, der indeholder PHP, der ikke er meningen at output noget. Samtidig kan det være lidt forvirrende. Du kan sætte et mellemrum efter lukningen?>
for at tvinge et mellemrum og et linjefeed til at blive udsendt, eller du kan sætte et eksplicit linjefeed i det sidste ekko/Udskriv fra din PHP-blok.,
bemærk: Bemærk: på Tekst-Editorer
Der er mange teksteditorer og Integreret udviklingsmiljø (Ide), som du kan bruge til at oprette, redigere og styre PHP-filer. En delvis liste over disse værktøjer opretholdes på ” PHP Editors List. Hvis du ønsker at anbefale en editor, kan du besøge ovenstående side og bede sidevedligeholderen om at tilføje editoren til listen. At have en editor med syntaksfremhævning kan være nyttigt.,
bemærk: Bemærk: på Word-Processorer
tekstbehandlingsprogrammer såsom StarOffice Writer, Microsoft Word og Abiword er ikke optimal til at redigere i PHP-filer. Hvis du ønsker at bruge en til denne test script, du skal sikre, at du gemmer filen som almindelig tekst eller PHP vil ikke være i stand til at læse og udføre scriptet.
bemærk: Bemærk: på Windows Notesblok
Hvis du er ved at skrive dine PHP-scripts ved hjælp af Windows Notesblok, skal du sikre, at dine filer er gemt med .,PHP udvidelse. (Notesblok tilføjer en .t .t-udvidelse til filer automatisk, medmindre du tager et af følgende trin for at forhindre det.) Når du gemmer filen og bliver bedt om at angive et navn til filen, skal du placere filnavnet i anførselstegn (dvs. “Hej.php”). Alternativt kan du klikke på rullemenuen ‘ tekstdokumenter ‘i dialogboksen’ Gem ‘ og ændre indstillingen til “alle filer”. Du kan derefter indtaste dit filnavn uden anførselstegn.
nu hvor du har oprettet et fungerende PHP-script, er det tid til at oprette det mest berømte PHP-script!, Ring til phpinfo () – funktionen, og du vil se en masse nyttige oplysninger om dit system og opsætning, såsom tilgængelige foruddefinerede variabler, indlæste PHP-moduler og konfigurationsindstillinger. Tag lidt tid og gennemgå disse vigtige oplysninger. eksempel # 2 Hent systemoplysninger fra PHP
<?php phpinfo(); ?>