|
|
|
|
|
|
|
|
|
Code: |
class A {
var a;
function A() {
this->a = 1;
}
}
class B {
var b = array();
function B() {
for($i=0;$i<16;$i++) {
b[$i] = new A();
}
}
}
$abc = new B();
echo $abc->b[0]->a;
|
|
bringt Undefined offset: 0 als fehlermeldung. why?
|
|
|
|
|
|
|
| Zitat von flying sheep
| Zitat von Danzelot Selbst als ich noch einen iPod hatte (und auf dem noch kein Linux lief) habe ich immer ein anderes Programm als iTunes genutzt um meine Daten da drauf zu bekommen. | | ich bin ja der erste, wenn es darum geht, dieses lahme, instabile, hässliche, aufgezwungene stück software ohne ordentliche playlist zu bashen…
…aber seitdem ich neulich SonicStage nutzen musste, bin ich echt glücklich über jede minute, die ich mit allen anderen musikplayern verbringen darf.
allerdings: AMAROK!
| |
Amarok ist toll. Aber auf Windows ist es echt Grütze. Ich werd nun wohl auch zum Musik hören auf Zune umsteigen.
Vorher wars iTunes, aber auch nur, weil ich es eh installiert hatte. Ich hab kein Interesse drölftausend Programme zu installieren, die das gleiche können.
|
|
|
|
|
|
|
| Zitat von Shaitan
|
Code: |
class A {
var a;
function A() {
this->a = 1;
}
}
class B {
var b = array();
function B() {
for($i=0;$i<16;$i++) {
b[$i] = new A();
}
}
}
$abc = new B();
echo $abc->b[0]->a;
|
|
bringt Undefined offset: 0 als fehlermeldung. why?
| |
ohne "->a" am Schluss
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Flash_ am 19.04.2011 22:30]
|
|
|
|
|
|
| Zitat von SkunkyVillage Amarok ist toll. Aber auf Windows ist es echt Grütze. Ich werd nun wohl auch zum Musik hören auf Zune umsteigen.
Vorher wars iTunes, aber auch nur, weil ich es eh installiert hatte. Ich hab kein Interesse drölftausend Programme zu installieren, die das gleiche können. | | stimme dir bei allem zu, bloß dürfte mich nichts dazu bringen, itunes zu nutzen (schon allein, weil ich kein iDevice habe)
werde dann zune auch mal ausprobieren auf windows. es sei denn, es hat keine „now playing“ playlist (wie amarok, wmp, winamp, … es haben und songbird, banshee, itunes, foobar2000, … nicht)
|
|
|
|
|
|
|
| Zitat von Shaitan
|
Code: |
class A {
var a;
function A() {
this->a = 1;
}
}
class B {
var b = array();
function B() {
for($i=0;$i<16;$i++) {
b[$i] = new A();
}
}
}
$abc = new B();
echo $abc->b[0]->a;
|
|
bringt Undefined offset: 0 als fehlermeldung. why?
| |
was das für ne sprache?
|
|
|
|
|
|
|
|
|
|
|
Hab grad zufällig mal nen neuen 24er LED-TV an meinem Rechner dran. Ist doch schon ein kleiner Unterschied zu meinem alten 22er VGA-TFT
|
|
|
|
|
|
|
Ist euch eigentlich schon mal aufgefallen, dass das Forum gar nicht grau, sondern blau ist? Erstaunlich.
e\ Und man kann von verschiedenen Winkeln draufgucken
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von TriggerTG am 19.04.2011 23:05]
|
|
|
|
|
|
| Zitat von Noch_ein_Kamel
| Zitat von Shaitan
|
Code: |
class A {
var a;
function A() {
this->a = 1;
}
}
class B {
var b = array();
function B() {
for($i=0;$i<16;$i++) {
b[$i] = new A();
}
}
}
$abc = new B();
echo $abc->b[0]->a;
|
|
bringt Undefined offset: 0 als fehlermeldung. why?
| |
was das für ne sprache?
| |
Bestimmt PHP ... in Java rennts auf jeden Fall.
|
|
|
|
|
|
|
|
Code: |
class A {
var $a;
function A() {
$this->a = 1;
}
}
class B {
var $b = array();
function B() {
for($i=0;$i<16;$i++) {
$b[$i] = new A();
}
}
}
$abc = new B();
echo $abc->b[0]->a;
|
|
gerad nen paar tipselfehler korrigiert
äh ja, php. sorry.
und @flash, dann bekäme ich ja das komplette objekt zurück und nicht nur den wert von a, den ich haben will (das ja auch nur beispiel, da wären ja milliuuunen andere attribute noch drinne..)..macht allerdings eh keinen unterschied.
btw, wann schreib ich $$abc anstatt $abc? wenn ich das beim echo mache $$abc->b[0]->a; dann sagt er mir "Object of class A could not be converted to string"
|
|
|
|
|
|
|
Wraaaah, was ist denn an dem Spiel so besonders. Ich will das jetzt auch haben
|
|
|
|
|
|
|
Gerade angespielt, der Coop-Modus ist schon ganz geil.
|
|
|
|
|
|
|
Ach, Portal 2 hat MP? Kann ich mir ja mal gar nicht vorstellen, wie das gehen soll
|
|
|
|
|
|
|
| Zitat von Shaitan
|
Code: |
class A {
var $a;
function A() {
$this->a = 1;
}
}
class B {
var $b = array();
function B() {
for($i=0;$i<16;$i++) {
$b[$i] = new A();
}
}
}
$abc = new B();
echo $abc->b[0]->a;
|
|
gerad nen paar tipselfehler korrigiert
äh ja, php. sorry.
und @flash, dann bekäme ich ja das komplette objekt zurück und nicht nur den wert von a, den ich haben will (das ja auch nur beispiel, da wären ja milliuuunen andere attribute noch drinne..)..macht allerdings eh keinen unterschied.
btw, wann schreib ich $$abc anstatt $abc? wenn ich das beim echo mache $$abc->b[0]->a; dann sagt er mir "Object of class A could not be converted to string"
| | Achso, ja mit den ganzen fehlenden Dollars isses erkenntlich
btw: wenn du schon class benutzt, dann benutz dch auch public/private anstelle von var
$$ sind dynamisch benannte variablen
$a = 'foo';
$foo = 'bar';
echo $$a ergibt 'bar'.
Das ganze geht auch per ${'varname'.$i} für wirklich dynamische namen.
Dein Fehler ist übrigend, dass du
$b[$i] = new A();
innerhalb einer Funktion benutzt und somit einer variable namens $b in der Funktion den Wert zuweist und nicht deiner Klassenvariablen $this->b
|
|
|
|
|
|
|
Seit wann gibts eigentlich fest vernähte rfid etiketten? :O
Und woher weiß ich, dass der chip jetzt auf geblockt steht und nich jeder xbeliebige heini mit lesegerät mich tracken kann? :O
|
|
|
|
|
|
|
| Zitat von Noch_ein_Kamel
| Zitat von Shaitan
|
Code: |
class A {
var $a;
function A() {
$this->a = 1;
}
}
class B {
var $b = array();
function B() {
for($i=0;$i<16;$i++) {
$b[$i] = new A();
}
}
}
$abc = new B();
echo $abc->b[0]->a;
|
|
gerad nen paar tipselfehler korrigiert
äh ja, php. sorry.
und @flash, dann bekäme ich ja das komplette objekt zurück und nicht nur den wert von a, den ich haben will (das ja auch nur beispiel, da wären ja milliuuunen andere attribute noch drinne..)..macht allerdings eh keinen unterschied.
btw, wann schreib ich $$abc anstatt $abc? wenn ich das beim echo mache $$abc->b[0]->a; dann sagt er mir "Object of class A could not be converted to string"
| | Achso, ja mit den ganzen fehlenden Dollars isses erkenntlich
btw: wenn du schon class benutzt, dann benutz dch auch public/private anstelle von var
$$ sind dynamisch benannte variablen
$a = 'foo';
$foo = 'bar';
echo $$a ergibt 'bar'.
Das ganze geht auch per ${'varname'.$i} für wirklich dynamische namen.
Dein Fehler ist übrigend, dass du
$b[$i] = new A();
innerhalb einer Funktion benutzt und somit einer variable namens $b in der Funktion den Wert zuweist und nicht deiner Klassenvariablen $this->b
| |
und wie löse ich das dann?
also angenommen ich hab ne klasse team und ne klasse spieler und ich will bei dem erstellen eines neuen objekts team, dass er mir x objekte der klasse spieler erstellt und die halt diesem objekt zuweist.
|
|
|
|
|
|
|
Hat er doch gesagt: Innerhalb von Objektmethoden musst du auf Objektvariablen mit dem Präfix "$this" zugreifen. In deinem Fall also "$this->b[$i] = new A();". Da die Variable im Objektscope definiert ist, greifst du innerhalb deiner Funktion mit "$b" auf eine Variable zu die nicht existiert, weil durch die fehlende Objektreferenz im Methodenscope gesucht wird.
|
|
|
|
|
|
|
So, ich brauch nochmal den Link zu dem ganzen XML-Kram fürs Forum.
|
|
|
|
|
|
|
| Zitat von SkunkyVillage
So, ich brauch nochmal den Link zu dem ganzen XML-Kram fürs Forum.
| |
Setz einfach noch ein /xml/ zwischen /bb und thread.php
|
|
|
|
|
|
|
| Zitat von Smoking
Hat er doch gesagt: Innerhalb von Objektmethoden musst du auf Objektvariablen mit dem Präfix "$this" zugreifen. In deinem Fall also "$this->b[$i] = new A();". Da die Variable im Objektscope definiert ist, greifst du innerhalb deiner Funktion mit "$b" auf eine Variable zu die nicht existiert, weil durch die fehlende Objektreferenz im Methodenscope gesucht wird.
| |
ok..klar...das this in der schleife hab ich verpeilt vielen dank
geht jetzt. danke
|
|
|
|
|
|
|
| Zitat von [DK]Peacemaker
| Zitat von SkunkyVillage
So, ich brauch nochmal den Link zu dem ganzen XML-Kram fürs Forum.
| |
Setz einfach noch ein /xml/ zwischen /bb und thread.php
| |
Dankö.
|
|
|
|
|
|
|
Ich hab vorhin übrigens ein kleines Testvideo gedreht. Ich bin total Baff von der Qualität was so kleine Kameras in den Smartphones mittlerweile an Videoqualität schaffen. Mag vielleicht nicht das non-plus-ultra sein, aber ich hab keine Ahnung, ich hab mir keine Vergleichsvideos angeschaut.
Und ja - es war etwas windig. Küste halt.
Edit: vorher auf 720p schalten.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von SkunkyVillage am 20.04.2011 2:21]
|
|
|
|
|
|
Na super
---
Ich hatte gerade einen Lachanfall als ich meinen Wecker optimistisch auf 8:30 Uhr stellen wollte um in die Vorlesung um 9:45 Uhr zu gehen. Dann habe ich ihn auf 11 gestellt
|
|
|
|
|
|
|
Vernünftige Entscheidung.
|
|
|
|
|
|
|
| Zitat von flying sheep
…aber seitdem ich neulich SonicStage nutzen musste, bin ich echt glücklich über jede minute, die ich mit allen anderen musikplayern verbringen darf.
| |
Ich kann seine Vorurteile dagegen übrigens bestätigten. Meine Ma hatte auch mal eine Zeit einen MD-Player (weil sie für den Sport was robustes wollte und unbedingt Medien zum "wechseln"*). Er hat recht
*: Seit sie ihren ersten Festplatten Player hat, sind diese Vorurteile übrigens weg. Mitlerweile liebt sie es, dass sie ALLE Musik immer dabei hat.
|
|
|
|
|
|
|
Im Prinzip könnte also jetzt jeder Bürger hingehen und unter Bezug auf dieses Urteil, den GEZ-Mitarbeitern ein generelles Hausverbot erteilen.
Schade, dass sich das irgendwie nicht mehr lohnt. Ich mobbe die doch so gerne
|
|
|
|
|
|
|
Hab eigentlich alles dabei, um hier in der Heimat zu arbeiten. Wetter ist auch scheiße. Aber irgendwie... :X
|
|
|
|
|
|
|
|
|
|
|
Sachmal, ist das irgendein neues Feature, dass ich da nicht auf den Artikel, sondern auf die deutsche Startseite komme?
|
|
|
|
|
|
Thema: Gehirnsalat ( wir unter uns ) |