Content added Content deleted
imported>mutante m (hmm, why does this svg not work when the others do?) |
imported>mutante m (New page: Mehrfachauswahl in PHP <HighlightSyntax> <?php # Mehrfachauswahl in PHP - Beispiel # for robih # Setzt die Variable Methode auf den Wert der auf der Kommandozeile als Option mitgegeb...) |
||
Line 1: | Line 1: | ||
Mehrfachauswahl in [[PHP]] |
|||
[[Image:24_ports_switch.svg]] |
|||
<HighlightSyntax> |
|||
Switches und Bridges sind [[OSI Schicht]] 2 Netzwerkgeräte, die - als Zugangspunkte - Arbeitsstationen und Server etc. zu einem [[LAN]] verbinden. |
|||
<?php |
|||
# Mehrfachauswahl in PHP - Beispiel |
|||
# for robih |
|||
# Setzt die Variable Methode auf den Wert der auf der Kommandozeile als Option mitgegeben wurde |
|||
⚫ | |||
# z.B. shell> php test.php 1 startet das Scrípt mit $methode=1 usw. |
|||
$methode=$argv[1]; |
|||
# Hier passiert dann abhängig vom Wert von $methode jeweils was anderes |
|||
switch ($methode) { |
|||
case 1: |
|||
echo "Methode ist 1. \n"; |
|||
break; |
|||
case 2: |
|||
echo "Du sagtest 2? \n"; |
|||
break; |
|||
case 3: |
|||
echo "Das sieht nach ner 3 aus. \n"; |
|||
break; |
|||
default: |
|||
echo "Das war weder 1 noch 2 oder 3.Was gibts du denn da ein? \n"; |
|||
break; |
|||
} |
|||
# Anstatt den Beispiel echo Befehlen packst du da halt dann jeweils deinen Code hin der bei dieser Methode jeweils unterschiedlich sein soll. |
|||
?> |
|||
</HighlightSyntax> |
|||
⚫ |
Revision as of 21:19, 16 November 2007
Mehrfachauswahl in PHP
<HighlightSyntax> <?php
- Mehrfachauswahl in PHP - Beispiel
- for robih
- Setzt die Variable Methode auf den Wert der auf der Kommandozeile als Option mitgegeben wurde
- z.B. shell> php test.php 1 startet das Scrípt mit $methode=1 usw.
$methode=$argv[1];
- Hier passiert dann abhängig vom Wert von $methode jeweils was anderes
switch ($methode) {
case 1: echo "Methode ist 1. \n"; break;
case 2: echo "Du sagtest 2? \n"; break;
case 3: echo "Das sieht nach ner 3 aus. \n"; break;
default: echo "Das war weder 1 noch 2 oder 3.Was gibts du denn da ein? \n"; break; }
- Anstatt den Beispiel echo Befehlen packst du da halt dann jeweils deinen Code hin der bei dieser Methode jeweils unterschiedlich sein soll.
?>
</HighlightSyntax>