skapa en fil som heter hello.php och lägg den i din webbservers rotkatalog (DOCUMENT_ROOT) med följande innehåll:

det här programmet är extremt enkelt och du behövde verkligen inte använda PHP för att skapa en sida så här. Allt det gör är att visa: Hello World med hjälp av PHP echo-uttalandet. Observera att filen inte behöver vara körbar eller speciell på något sätt. Servern upptäcker att den här filen måste tolkas av PHP eftersom du använde ”.,php ” förlängning, som servern är konfigurerad för att vidarebefordra till PHP. Tänk på detta som en vanlig HTML-fil som råkar ha en uppsättning speciella taggar tillgängliga för dig som gör en hel del intressanta saker.

om du försökte detta exempel och det inte mata ut något, uppmanas det för nedladdning, eller om du ser hela filen som text, är chansen att servern du är på inte har PHP aktiverat, eller inte är korrekt konfigurerad. Be administratören att aktivera den åt dig med kapitlet installation i handboken., Om du utvecklar lokalt, Läs också installationskapitlet för att se till att allt är korrekt konfigurerat. Se till att du kommer åt filen via http med servern som ger dig utdata. Om du bara ringer upp filen från ditt filsystem, kommer det inte att tolkas av PHP. Om problemen kvarstår ändå, tveka inte att använda ett av de många ” PHP-supportalternativen.

poängen med exemplet är att visa det speciella PHP-taggformatet. I det här exemplet använde vi <?php för att ange början på en PHP-tagg., Sedan lägger vi PHP-uttalandet och lämnade PHP-läget genom att lägga till stängningstaggen, ?>. Du kan hoppa in och ut ur PHP-läge i en HTML-fil som denna var du vill. För mer information, läs avsnittet Manuell på grundläggande PHP-syntax.

Obs: en anteckning på Linjeflöden

linjeflöden har liten betydelse i HTML, men det är fortfarande en bra idé att göra din HTML ser bra ut och ren genom att sätta linjeflöden i. En linefeed som följer omedelbart efter en stängning ?> kommer att tas bort av PHP., Detta kan vara mycket användbart när du sätter i många block av PHP eller inkludera filer som innehåller PHP som inte är tänkt att mata ut något. Samtidigt kan det vara lite förvirrande. Du kan lägga ett mellanslag efter stängningen ?> för att tvinga ett mellanslag och ett linjeflöde att matas ut, eller så kan du lägga ett uttryckligt linjeflöde i det senaste echo/print inifrån ditt PHP-block.,

notera: en anteckning om textredigerare

det finns många textredigerare och integrerade utvecklingsmiljöer (IDEs) som du kan använda för att skapa, redigera och hantera PHP-filer. En partiell lista över dessa verktyg upprätthålls på ” PHP Editors List. Om du vill rekommendera en redigerare, besök ovanstående sida och be Sidansvarig att lägga till redigeraren i listan. Att ha en redaktör med syntaxmarkering kan vara till hjälp.,

Obs: en anteckning om ordbehandlare

ordbehandlare som StarOffice Writer, Microsoft Word och Abiword är inte optimala för redigering av PHP-filer. Om du vill använda en för detta test script, måste du se till att du sparar filen som oformaterad text eller PHP kommer inte att kunna läsa och köra skriptet.

notera: en anteckning på Windows Anteckningar

om du skriver dina PHP-skript med Windows Anteckningar, måste du se till att dina filer sparas med .,php förlängning. (Anteckningsblock lägger till en .txt förlängning till filer automatiskt om du inte tar något av följande steg för att förhindra det.) När du sparar filen och uppmanas att ange ett namn för filen, placera filnamnet i citat (dvs ” hej.php”). Alternativt kan du klicka på rullgardinsmenyn ” textdokument ”i dialogrutan”Spara” och ändra inställningen till ”alla filer”. Du kan sedan ange ditt filnamn utan citat.

Nu när du har skapat ett fungerande PHP-skript är det dags att skapa det mest kända PHP-skriptet!, Ring till phpinfo () – funktionen och du kommer att se mycket användbar information om ditt system och inställningar som tillgängliga fördefinierade variabler, laddade PHP-moduler och konfigurationsinställningar. Ta lite tid och granska denna viktiga information.

exempel #2 Få systeminformation från PHP

<?php phpinfo(); ?>