downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

Hvad kan PHP?> <Kom igang
Last updated: Sun, 25 Nov 2007

view this page in

Introduktion

Table of Contents

Hvad er PHP?

PHP (rekursivt akronym for "PHP: Hypertext Preprocessor") er et vidt brugt Open Source scripting sprog, til alle formål, det er specielt tilpasset til Web udvikling og kan indstøbes i HTML.

Let svar, men hvad betyder det egentligt? Eksempel:

Example#1 Et introduktions eksempel

<html>
    <head>
        <title>Eksempel</title>
    </head>
    <body>

        <?php 
        
echo "Hej, jeg er et PHP script!"
        
?>

    </body>
</html>

Læg mærke til hvordan dette er forskelligt fra et script skrevet i andre sprog, såsom Perl eller C -- i stedet for at skrive et program med massere af kommandoer til at udskrive HTML, kan du skrive et HTML script med nogle indstøbte koder til at gøre noget (i dette tilfælde, udskrive noget tekst). PHP koden er indkapslet af specielle start og slut tags der tillader dig at hoppe ind og ud af "PHP mode".

Det, der differentierer PHP fra noget som client-side JavaScript er, at koden bliver eksekveret på serveren. Hvis du skulle lave et script, lignende det ovenstående, på din server, skulle klienten modtage resultaterne af det kørende script, uden nogen måde at kunne fastlægge hvilken underliggende kode der må være. Du kan endda konfigurere din web server til at behandle alle dine HTML filer med PHP, og derved er der ingen mulighed for brugerne kan vide hvad du har i ærmet.

Det bedste ved brugen af PHP er, at det er ekstremt simpelt for nybegynder, og tilbyder samtidigt mange avancerede features til professionelle programmører. Vær ikke bange for at læse den lange liste over PHP's features. Du kan hoppe ind, på kort tid, og begynde at skrive simple scripts på få timer.

Selvom PHP's udvikling er fokuseret på server-side scripting, kan du gøre meget mere med det. Læs videre, og se mere i Hvad kan PHP? sektionen, eller gå direkte til introduktions tutorialen hvis du kun er interesseret i web programmering.



Hvad kan PHP?> <Kom igang
Last updated: Sun, 25 Nov 2007
 
add a note add a note User Contributed Notes
Introduktion
imajeffs at hotmail dot com
16-Nov-2009 01:11
Technically the web server always runs first. It doesn't understand PHP itself, but must be configured to detect whether the location requested by the client (browser) contains PHP segments or not. For example, any file with extension ".php" may be processed by invoking the PHP which interprets the PHP segments and feeds the entire HTML back to the server. It then returns that complete content back to the client.
nostamar $AT$ g mail
30-Jan-2008 12:06
here is a "server-php >> html >> browser" process illustration:
http://www.lastown.com/forum/viewtopic.php?t=533

it shows the basic steps; first php code is parsed at server into html; then sent to browser, that understands html tags and renders them to the display the webpage, there's also some quick overview about the process.. worths taking a look at
winks716
19-Aug-2007 02:48
before html runs to show a webpage, php code runs first on web server.

so, when there lines as follow:

<table>
<tr>
<td>
  <?php
   
echo "php runs first!";
 
?>
</td>
</tr>
</table>

the first step is to run php code, we get:

<table>
<tr>
<td>
php runs first
</td>
</tr>
</table>

then, code is sent to browser, and we see somthing~
george dot langley at shaw dot ca
19-Jul-2007 12:02
"the code is executed on the server"

This is an important concept for the first-time PHP programmer to understand, so that when you get into string formatting later on, you understand the difference between formatting the on-screen content (as parsed by your browser) and formatting the HTML code (as returned by the server).
For example "\n" starts a new line in the HTML code, and its results are only seen if you look at the "source HTML". It is NOT the same as <br>!

[EDIT BY danbrown AT php DOT net:  Corrected typo in post.  Thanks to PHP at ANDY dot COM dot PT for pointing out the issue.]

Hvad kan PHP?> <Kom igang
Last updated: Sun, 25 Nov 2007
 
 
show source | credits | sitemap | contact | advertising | mirror sites