Eurokicker
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 14.03.2002, 14:52   #1
TP-Supporter
 
Benutzerbild von P4r4
 
Registriert seit: Feb 2002
P4r4 ist auf einem guten Weg

PHP noob sucht hilfe =)


hi
vor einiger zeit habe ich mir das buch: php4 + mySQL von DataBecker gekauft.
nun bin ich endlich zum lesen gekommen, jedoch wird zu beginn schon von

integer
double
string
array
object
bool
long

gesprochen.
jedoch wird nicht erläutert was es ist!

daher meine frage: was sind diese einzelnen dinger? =)
P4r4 ist offline   Mit Zitat antworten


Alt 14.03.2002, 15:07   #2
TP-Veteran
 
Benutzerbild von holunda
 
Registriert seit: Oct 2001
Ort: Oberau
holunda macht alles soweit korrekt
integer = Ganzzahl (zB 6)
double = Fließkommazahl (zB 3.567)
String = Zeichenkette (zB "hallo")
Boolean = Die speziellen Werte "true" and "false"
Objekt = Einheit von Variablen
Array = Sonderform der Variable in der beliebig viele Werte gespeichert werden können
long prüft soweit ich weiß ob es sich um integer handelt

Dies ist alles hier nachzulesen!

PS: Angaben ohne Gewehr!
__________________
Gruß vom holu
holunda ist offline   Mit Zitat antworten
Alt 14.03.2002, 15:10   #3
TP-Supporter
 
Benutzerbild von P4r4
 
Registriert seit: Feb 2002
P4r4 ist auf einem guten Weg
Lightbulb


THX
P4r4 ist offline   Mit Zitat antworten
Alt 14.03.2002, 15:54   #4
seb
TP-Veteran
 
Registriert seit: Jan 2002
seb bringt sich richtig einseb bringt sich richtig ein
Und das wird da wirklich nicht erklärt???

Nun ja...die Begriffe, die Du da auflistest, sind Bezeichnungen für Variablentypen.

Variablen sind mit einem beliebigen Namen bezeichnete Abschnitte des Arbeitsspeichers, in Zahlenwerte oder Zeichenketten (Text) während der Programmlaufzeit zwischengespeichert werden.

Die meisten Programmiersprachen verlangen bei der Erstellung einer Variablen die Angabe eines festen Typs, der enscheidet, welche Art von Wert in ihr abgelegt werden kann. (*)

Und 'deine' Wörter sind wie bereits erwähnt eben derartige Typenbezeichner.

'integer' speichert im allgemeinen ganze Zahlen. Der Wertebereich ist von Sprache zu Sprache verschieden, es gibt in der Regel mehrere Integer-Typen (small int, int, long int etc.) mit unterschiedlich hohem 'Fassungsvolumen'.

'double' speichert im allgemeinen Fließkommazahlen, d.h. eben nicht nur ganze Zahlen, sondern auch Dezimalbrüche

'string' dient zur Ablage von Zeichenketten unterschiedlichster Länge, vom einzelnen Buchstaben bis zu kompletten Texten ist alles möglich

'boolean' ist ein Variablentyp, der lediglich die beiden Zustände 'wahr' (true) und 'unwahr' (false) kennt, man kann sich eine boolean-Variable als Schalter vorstellen, der entweder die Stellung EIN oder AUS haben kann, sie speichert keine Werte sondern eben nur einen dieser beiden Zustände.

Das Wesen des Objekts is schwierig zu erklären...ein Objekt is eine Variable eines sehr speziellen, vom Programmierer selbst definierten Typs, den man als 'Klasse' bezeichnet.
Während eine normale Variable nur einen Wert (oder im Fall eines Arrays auch mehrere, allerdings nur von einem einzigen Typ) speichert, bietet eine Klasse die Möglichkeit, beliebige Variablen und auch Programmcode (in Form von Funktionen / Methoden) in einem Objekt dieser Klasse zu speichern, die man dann Eigenschaften oder Members der Klasse nennt. Der Zugriff auf eine Eigenschafts-Variable eines Objekts erfolgt bei C und seinen Derivaten über den Punkt, 'objektvariable.eigenschaft = wert' und bei PHP über den Pfeil '$objektvariable->eigenschaft = wert'.

ein 'array' ist einfach eine Variable, die nicht nur einen, sondern mehrere Werte speichern kann, wobei das Array sowlhl eindimensional (Wertekette) als auch zwei- (wertefeld) und mehrdimeonsional sein kann (ab der 4. Dimension übersteigt das dann unsere Vorstellungskraft, aber es is durchaus möglich, so etwas zu erstellen und damit zu arbeiten).

'long' ist schlicht eine Bezeichnung für eine besonders große Interger-Variable (siehe ganz oben).


Ich hoff, dass ich dir n bisschen weiterhelfen konnte



*)
PHP übrigens nicht...es erlaubt, wie z.b. auch JavaScript, das Ablegen von Werten beliebigen Typs in ein und derselben Variablen, d.h. man muss beim Erstellen einer Variablen keinen Typ angeben und der Wechsel von einem Typ zum andern (z.B. beim Überschreiben eines Variablenwertes vom Typ integer mit einem vom Typ string) geschieht automatisch.
seb ist offline   Mit Zitat antworten
Alt 14.03.2002, 16:08   #5
TP-Supporter
 
Benutzerbild von P4r4
 
Registriert seit: Feb 2002
P4r4 ist auf einem guten Weg
Lightbulb

auch nochmal
THX

ne das stand in dem buch wirklich nicht drin, mit ausnahme von intiger und double, aber das vermischen die dann irgendwie so, dass man mit der eigendlichen bezeichnung nichtmehr so weiter kommt. es wird immer nur erwähnt: " wie in der sprache C bekannt..." daher wahrscheinlich.
aber nochmal THX!!!!
P4r4 ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
PHP noob sucht hilfe =) PHP noob sucht hilfe =)
« js - eltern - kind fenster beziehungen | Wie habt Ihr PHP gelernt »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:18 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67