På den här sidan testar jag några grundläggande kommandon. Ytterligare information se PHP tester på Algonet där jag kommer att lägga in uppgifter när sambanden börjar klarna ...
| Kod | Resultat | |
|---|---|---|
| Hello World | <?php echo "Hello World<p>" ?> | Hello World |
| Webbläsare?? | <?php echo $HTTP_USER_AGENT; ?> | (inget!!) |
| (Men den här fungerar!) | <?php $agent = getenv ("HTTP_USER_AGENT")"; echo $agent ?> |
CCBot/1.0 (+http://www.commoncrawl.org/bot.html) |
| Formulär | <form action="action.php"
method="post"> Your name: <input type="text" name="name"> You age: <input type="text" name="age"> <input type="submit"> </form> |
|
| Eget test | <?php $ip = getenv ("SERVER_ADDR"); echo $ip; ?> |
91.201.60.12 |
| Nedan exempel ur Martin
Geislers PHP
Tutorial | ||
| Variabler Börjar med $+bokstav kräver citattecken (") - se exemplets delar! |
<?php $first_name = 'Martin'; $greeting1 = "Hello, my first name is $first_name."; echo $greeting1; $last_name = "Geisler"; $greeting2 = 'Hello, my last name is $last_name.'; echo $greeting2; ?> |
Hello, my first name is Martin.Hello, my last name is $last_name. |
| Tal |
<?php $a = 4; $b = 7; $c = 2 + 4 * $a + 5 * $b; /* This is evaluated like this 2+ (4 * 4) + (5 * 7) = 53 */ echo $c; ?> |
53 |
| Arrays |
<?php $name[0] = "Martin"; $name[1] = "Geisler"; ?> <?php echo $name[0].' '.$name[1]; ?> |
Martin Geisler |
| Loops | <?php for ($i = 0; $i < 10; $i++) { echo $i; } ?> |
0123456789 |
| Osorterade exempel | ||
| <?php ... ?> |
<?php echo ("if you want to serve XHTML or XML documents, do like
this\n"); ?> |
if you want to serve XHTML or XML documents, do like this |
| "Assign by reference" | <?php $foo = 'Bob'; // Assign the value 'Bob' to $foo $bar = &$foo; // Reference $foo via $bar. $bar = "My name is $bar"; // Alter $bar... echo $foo; // $foo is altered too. echo $bar; ?> |
My name is BobMy name is Bob |
Sidan besökt 585 gånger sedan 3 feb 2002.
Åter hemsidan
Kontakta Arne Kjellman