Haumis wbb hilfe 
Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite
Galerie Datenbank Zum Portal

Startseite| Das Board| wbb2| wbblite| Wo finde ich was| Veränderungen| Grafik-Bereich-WBB2| Boardspiele| Vorstellungen| Allgemeines| Trainingscenter|
Haumis wbb hilfe » ...:::Trainingscenter-wbb2:::... » php » Variable in php » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Variable in php
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
haumi haumi ist männlich
Boardbetreiber

images/avatars/avatar-214.jpg
[meine Galerie]


Dabei seit: 06.06.2009
Beiträge: 3.441
Herkunft: NRW
Postid: 11423
icon1 Variable in php Beitrag Nr.: 1     Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Das Thema Variable in php ist sehr vielseitig.
Wie in jeder Programmiersprache, stellt man dem Programm
zur Laufzeit bestimmte Daten zur Verfügung.
Diese Daten können fest sein, wie z.B. die Mehrwertsteuer 19%,
(Diese würde man auch als Konstante deklarieren.)
oder Variabel wie z. B. die Anzahl Antworten auf eine Frage etc.
Wie jedoch aus dem Beispiel ersichtlich ist, ist die Anzahl derAntworten,
also der Wert der Variablen nicht immer vorbestimmbar, sondern wird durch z. B. Datenbankabfragen erst ermittelt.

Im Programm ist durch die Möglichleit der Variablen jedoch gewährleistet das alles korrekt ausgeführt wird.

Wie stelle sich nun eine Variable in php dar?
1) sie MUSS immer mit einem Dollarzeichen ($) beginnen.
2) das zweite Zeichen MUSS entweder ein Unterstrich (_) oder ein Buchstabe sein.
3 Danach können Buchstaben und Zahlen wahlweise genommen werden ausgenommen Umlaute und Sonderzeichen.
4) Groß- und Kleinschreibung werden unterschieden.

mögliche gültige Variablenamen wären:

$anzahl , $_sorten , $Sport2012 . etc
$Monat ist aber nicht gleich $monat!

Wie kommen nun die Werte in eine Variabl rein?
Ganz einfach - man erstellt die Variable und weist ihr mit dem Zuweisungsoperator ( = ) einen Wert zu.
Das kann wie folgt aussehen:

$alter = "17 Jahre";
$ladung = "Fernseher";
$teilnehmer = 24;

aber auch

$a = $b (hier wird der Variablen a der Wert der Variablen b zugewiesen.)

$MItglieder = "SELECT * FROM teilnehmer"; $Mitglieder wird eine SQL-Abfrage zugewiesen.
Und so gibt es viele Möglichkeiten und man brauchst sich nicht um die Art der Variablen kümmern, das legt php anhand der Einträge selbständig fest.
Auf die Einzelheiten wird denn bei Bedarf genauer eingegangen.

Eine besondere Art von Variablen sind die sogenannten arrays.
hier können unter einem Namen beliebig viele andere Variable abgespeichert werden.

Wie kann man sich das vorstellen?

Ich habe einen Schrank mit hundert Schubladen, die beschriftet sind mit A1, A2, A3, A4,Buch, Hose, papier etc.
da hier immer nur ein Teil drin enthalten ist sind das meine ganz normalen php-Variablen.
Nun hat eine Schublade die Aufschrift "Besteck", wenn man diese öffnet findet man durch abgegrenzte Fächer eine Unterteilung vor wo z. B. draufsteht Messer Gabel Löffel.

Wenn ich die Schublade Hose öffne finde ich eine Cordhose!
$Hose = Cordhose;
Wenn ich die Schublade A4 öffne finde ich einen Jojo!
$A4 = Jojo;
Wenn ich aber die Schublade Besteck öffne finde ich Messer Gabel Löffel.
Um der kleinen Erna nun zu sagen das sie die Löffel rausholen soll muss ich ihr sagen:
Hole aus der Schublade Besteck, das was in dem Fach Löffel drin ist, und das schreibt man in php wie folgt:

$löffel = $Besteck['Löffel'];
möchte ich die Gabeln haben schreibe ich in php:
$gabel = $Besteck['Gabel'];

Wie füllt man nun ein array? - na wie folgt:

$Besteck = array("Löffel", "Gabel", "Messer", "Teelöffel");

und man greift wie folgt darauf zu

$Besteck['0']; --> Löffel
$Besteck['1']; --> Gabel
$Besteck['2']; --> Messer
$Besteck['3']; --> Teelöffel

Die Zählung bei arrays fängt nicht bei 1 an sondern bei 0!

Ich hoffe man kann sich das so in etwa Vorstellen.

Dann gibt es noch spezielle Variable, die php automatisch anlegt.
So unter anderm, wenn ein Formular an eine php-Datei geschickt wird.
Man kann hier zwischen zwei http-Versendemethoden wählen:
die Methode get und die Methode post. Der Unterschied wird noch erklärt.
Kommt nun ein Formular was z. B. mit der Methode post verschickt wurde bei einer php_Datei an, so legt php im Arbeitsspeicher sofort einen Speicherbereich $_POST an.
Hier hinein werden nun alle Name Wertepaare des Formulars abgelegt,
z. B: Name: Karl , Nachname: = Kasper.
und man kann z. B. über $_POST['Name'] auf den Wert Karl zugreifen.

(Wie man sieht eine interne Variable als array ausgewiesen)

Soweit erst mal etwas über Variable, was in den folgenden Teilen aber noch genauer und Anwendespezifisch beschrieben wird.

LG
haumi

__________________
Gelassen das hinnehmen, was nicht zu ändern ist,
engagiert angehen was man gestalten kann.

03.04.2012 12:01 haumi ist offline E-Mail an haumi senden Homepage von haumi Beiträge von haumi suchenNehmen Sie haumi in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Haumis wbb hilfe » ...:::Trainingscenter-wbb2:::... » php » Variable in php

Views heute: 72.189 | Views gestern: 27.012 | Views gesamt: 71.040.565
Powered by Burning Board 2.3.6 © 2001-2004 WoltLab GmbH
Am Netz seit dem 3.6.2009 - Powered by © haumis-Team
Style & Buttons © by FriendsbistroTeam
Boardregeln Impressum & Haftungsauschluss Datenschutzerklärung