| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Gast
Beiträge: n/a
| Da wirst du entweder jede Menge echo's einbauen oder einen Debugger benutzen müssen. Ansonsten dürfte es schwer werden, den Fehler zu finden. Die Funktion getEntry ist außerdem schlecht programmiert worden. Entweder man bekommt einen Wert oder zumindest false von der Funktion, damit man das Ergebnis prüfen kann. Gruß phpfan |
|
| | ||
| Gast
Beiträge: n/a
| Zitat:
stay tuned ... | |
|
| | |
| Gast
Beiträge: n/a
| getEntry habe ich mit false versehen ... aber an dem liegt es nicht ok ... ich hab nun statt PHP-Code: PHP-Code: ==> kann es sein, dass php4 eine objekt in objekt struktur nicht erlaubt? |
|
| | |
| Gast
Beiträge: n/a
| die datenstruktur sieht in print_r_pre() folgendermassen aus: (php5) Code: menu Object
(
[entries] => Array
(
......................
[4] => menuentry Object
(
[name] => Switzerland
[short] => ngosCH
[linksSubmenu] => 1
[isTitle] => 0
[submenu] => menu Object
(
[entries] => Array
(
[0] => menuentry Object
(
[name] => Environnement
[short] => umwelt
[linksSubmenu] => 0
[isTitle] => 0
[submenu] =>
)
[1] => menuentry Object
(
[name] => Poverty
[short] => armut
[linksSubmenu] => 0
[isTitle] => 0
[submenu] =>
)
)
)
)
......................
Code: menu Object
(
[entries] => Array
(
......................
[4] => menuentry Object
(
[name] => Switzerland
[short] => ngosCH
[linksSubmenu] => 0
[isTitle] => 0
[submenu] =>
)
......................
|
|
| | |
| Erfahrener Benutzer | Eine Methode, die ein Objekt zurückgibt, sollte in PHP4 immer einen Zeiger auf dieses Objekt zurückgeben. Also etwa so: Code: function getEntry($short){
$liste = $this->entries;
for($a = 0; $a < count($liste); $a++) {
if($liste[$a]->short==$short){
$result = & $liste[$a];
return $result;
}
}
}
|
| | |
| | ||
| Gast
Beiträge: n/a
| Zitat:
... ich habe entschieden, den code so umzuschreiben, dass ein getEntryNr() nur die addresse zurückgibt und dann mit dieser weiter gemacht wird. wenn der webserver dann auf php5 geht, werde ich den alten code wieder einsetzen. /me wonders, wie die leute überhaupt echte OO-apps in php4 schreiben THX + grüesslis dp | |
|
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| von php4 zu php5 | nixdorf | Server, Hosting und Workstations | 1 | 15.08.2007 16:57 |
| php4 zu php5 -> aufwand | farant | PHP-Fortgeschrittene | 7 | 13.04.2006 12:29 |
| php5 braucht 4 mal so lange wie php4? | CC84 | PHP Tipps 2006 | 4 | 12.04.2006 09:55 |
| php5 -> modul, php4 -> cgi | flooooo | Server, Hosting und Workstations | 4 | 03.03.2006 19:34 |
| Php4 vs php5 | PHP-Fortgeschrittene | 10 | 27.10.2005 00:38 | |
| php4 –Scripte laufen unter php5 nicht??! | Klaus | Server, Hosting und Workstations | 1 | 22.10.2005 14:02 |
| PHP4 vs PHP5 | PHP-Fortgeschrittene | 16 | 06.10.2005 11:58 | |
| php4 und php5 gleichzeitig | test022 | Server, Hosting und Workstations | 13 | 24.08.2005 10:25 |
| OOP -> PHP4 oder PHP5? | WarrenFaith | PHP Tipps 2005-2 | 4 | 09.08.2005 03:29 |
| php4 und php5 auf einem indianer | Server, Hosting und Workstations | 2 | 22.05.2005 18:06 | |
| PHP4 / PHP5 || Xdebug + Debug-Client | PHP Tipps 2005 | 2 | 09.05.2005 18:39 | |
| [Erledigt] Unterschiedliche Ergebnisse: PHP4 / PHP5 | PHP-Fortgeschrittene | 2 | 03.01.2005 00:45 | |
| PHP4 in PHP5 umwandeln | PHP-Fortgeschrittene | 1 | 20.12.2004 16:22 | |
| Probleme mit Apache2 und PHP5 nach Update von PHP4 | Server, Hosting und Workstations | 9 | 28.10.2004 16:01 | |
| [Erledigt] Unterschied zw. PHP4 und PHP5 | PHP Tipps 2004 | 5 | 23.08.2004 08:42 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| kopieren handling, php5 menubox class, php5 $menu, php4 fremde objekte, php 4 objekt kopieren this |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.