Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > PHP > PHP-Programmierung > OOP: in_array mit Eigenschaft
Antwort
 
Themen-Optionen
Alt 29.01.2007, 16:43   Nach oben    #1
Neq'
Patrick Freitag
 
Registriert seit: 17.08.2005
Beiträge: 115
Standard OOP: in_array mit Eigenschaft

Hallo Leute,

Ich habe eine Klasse die das Usermanagement übernimmt und die Bereiche die die User nicht betretten dürfen als Array in eine Eigenschaft schreibt.

Wenn ich jetzt in einer Methode via in_array() überprüfen will ob das Array den gewünschten Key enthält, bekomme ich immer als Ergebnis das der Schlüssel im Array nicht existiert, obwohl er das tun sollte.

Wenn ich jetzt "manuell" ein Array mit den selben Daten füttere und dieses per in_array() checke, gibt er mir als Ergebnis das der Schlüssel im Array ist.

Ich kann mir nicht erklären wieso das so ist. Beide Variablen sind vom Datentyp ein Array und haben exakt den selben Inhalt, jedoch verhält sich in_array() im Fall der Eigenschaft nicht so wie es soll.

Habt ihr Ideen wieso das so ist und/oder wie ich das verhindern kann?

Danke schonmal,

Patrick

EDIT// Wenn ich ein 2. manuelles Array mit dem selben Inhalt erstelle und die beiden manuell erstellten Arrays auf Gleichheit überprüfe, gibt er mir logischerweise ein True aus, überprüfe ich ein manuell erstelltes und das Eigenschaft-Array gibt er mir ein False.

Geändert von Neq' (29.01.2007 um 16:46 Uhr).
Neq' ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.01.2007, 17:01   Nach oben    #2
Jojo
Irgendwas mit e
 
Benutzerbild von Jojo
 
Registriert seit: 26.08.2005
Ort: Mannheim
Beiträge: 388
Standard

lass dir mal vor zum Zeitpunkt des Überprüfens das Array vollstädnig mit var_dump() anzeigen und poste die Ausgabe.

Danke,
Jojo
__________________
In the beginning was the word
and the word was content-type: plain/text

heute code ich, morgen debug ich und uebermorgen cast ich die koenigin auf int
Jojo ist gerade online  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.01.2007, 17:52   Nach oben    #3
Neq'
Patrick Freitag
 
Registriert seit: 17.08.2005
Beiträge: 115
Standard

Zitat:
Zitat von Jojo Beitrag anzeigen
lass dir mal vor zum Zeitpunkt des Überprüfens das Array vollstädnig mit var_dump() anzeigen und poste die Ausgabe.

Danke,
Jojo
Danke. -.-

Ach schon wieder so ein Fehler, ich könnte mir in den Hintern beißen. Hab übersehen das er beim Splitten ein \n hinzugefügt hat, was dann widerrum komplett logisch ist, wieso er das entsprechende Keyword nicht findet.
Neq' ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


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

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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 Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Grundlegende Frage zur Objektorientierung / OOP kampfgnom PHP-Programmierung 36 12.07.2007 14:38
[Suche] OOP - Erklärung und Beispiele Jan Gesuche 4 29.06.2006 11:34
dynamischer Zugriff auf statische Eigenschaft einer Klasse Ben PHP-Programmierung 10 15.11.2005 15:53
[PHP] OOP - eine Einführung MrNiceGuy Tutorials 16 11.11.2005 00:05
Wie beginnne ich eine Seite mit Oop richtig? ex³ PHP-Programmierung 9 01.11.2005 17:38


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:53 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

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