|
|
|
|
|
|
|||||||
| 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: 194
PHP-Kenntnisse: Fortgeschritten ![]() |
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 | |
| [Erledigt] 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 | |
| [Erledigt] 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 | |
| [Erledigt] 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 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php referenz array, php objekte in array, php array referenzen, php array referenz, php array mit objekten, php pre objekt ausgeben, php referenz auf array, php array aus objekten, php reference array, php object to array, php array of object, php referenz auf array element, php objekt array, php object referenz array, php objekt in array, array objekt php zugreifen, objekte in array php, php reference array elements, php objekt ausgeben, referenz php array |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.