|
|
|
|
|
|
|||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
|
|
LinkBack | Themen-Optionen | Thema bewerten |
|
|
#1 (permalink) |
|
Gast
Beiträge: n/a
|
Guten Abend,
ich habe hier ein kleines Problem mit Referenzen auf Objekte innerhalb eines Arrays. Mein Script ist recht umfangreich, deswegen habe ich es mal auf ein Beispiel reduziert: Code:
#Testklasse
class test {
var $property;
function test($param) {
$this->property=$param;
}
}
#Objekte erzeugen
$objects=array();
$objects[]=new test(1);
$objects[]=new test(2);
$objects[]=new test(3);
#Objekte ausgeben
echo "<pre>";
print_r($objects);
echo"</pre>";
#Referenzen auf Objekte erzeugen
$references=array();
foreach($objects as $object) {
$references[]=&$object;
}
#Referenzen ausgeben
echo "<hr /><pre>";
print_r($references);
echo"</pre>";
Code:
Array
(
[0] => test Object
(
[property] => 1
)
[1] => test Object
(
[property] => 2
)
[2] => test Object
(
[property] => 3
)
)
Array
(
[0] => test Object
(
[property] => 3
)
[1] => test Object
(
[property] => 3
)
[2] => test Object
(
[property] => 3
)
)
Vielen Dank im Voraus für jeden Tip! dms |
|
|
|
|
|
PHP Code Flüsterer
Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten
|
|
|
|
#2 (permalink) |
|
Erfahrener Benutzer
Registriert seit: 24.12.2004
Beiträge: 1.818
![]() |
das ist auch klar
das verhalten von php ist also richtig, auch wenn es strange erscheint. korrekt würde dein skript so arbeiten: PHP-Code:
axo |
|
|
|
|
|
#4 (permalink) |
|
Neuer Benutzer
Registriert seit: 31.08.2009
Beiträge: 1
PHP-Kenntnisse: Fortgeschritten ![]() |
PHP-Code:
Geändert von Chriz (31.08.2009 um 12:19 Uhr). |
|
|
|
|
|
#5 (permalink) |
|
Moderator und Wett-König
|
Was sollen uns diese Zeilen sagen?
__________________
Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|
|
|
|
|
#7 (permalink) |
|
Erfahrener Benutzer
Registriert seit: 17.07.2009
Beiträge: 118
PHP-Kenntnisse: Anfänger ![]() |
es genügt das & eine Zeile nach oben zu schieben
PHP-Code:
|
|
|
|
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Mehrere Arrays summieren | buggybugga | PHP-Fortgeschrittene | 8 | 22.07.2008 11:51 |
| [Erledigt] Objekte übergeben | Felix | PHP Tipps 2008 | 23 | 18.06.2008 12:21 |
| Arrays sortieren, Bezeichnung, Preis | Ticos | PHP Tipps 2006 | 4 | 07.09.2006 19:37 |
| Arrays kreuzen | PHP Tipps 2006 | 13 | 08.03.2006 11:36 | |
| [Erledigt] Objekte in Arrays suchen | PHP-Fortgeschrittene | 5 | 20.01.2006 20:58 | |
| [Erledigt] 2 Arrays miteinander vergleichen | PHP Tipps 2007 | 3 | 17.12.2005 16:54 | |
| Objektorientierter Zugriff auf Multidimensionale Arrays | PHP-Fortgeschrittene | 31 | 26.11.2005 21:46 | |
| Problem beim vergleichen von 2 Arrays | PHP Tipps 2005-2 | 1 | 06.10.2005 14:25 | |
| Problem mit Referenzen auf Arrays | PHP-Fortgeschrittene | 4 | 16.09.2005 23:13 | |
| [Erledigt] Zahl innerhalb eines Arrays ausgeben | PHP Tipps 2005 | 22 | 29.04.2005 13:53 | |
| Erkennung von Arrays in Strings | PHP-Fortgeschrittene | 15 | 07.12.2004 13:00 | |
| Referenzen (lies Pointer) innerhalb mehrdimensionaler Arrays | PHP-Fortgeschrittene | 2 | 17.09.2004 14:00 | |
| Referenzen auf Objekte | PHP-Fortgeschrittene | 2 | 17.08.2004 11:08 | |
| 2 arrays in abhängigkeit ??? | PHP Tipps 2004 | 2 | 11.08.2004 21:19 | |
| Werte eines Arrays in eine MySQL schreiben | PHP Tipps 2004 | 2 | 28.06.2004 13:32 | |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.