Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: obiektowe podejcie do tablicy or whatever (:
Forum PHP.pl > Forum > PHP > Object-oriented programming
UglyJoe
czy taki zapis jest poprawny $template->loaded->block gdzie loaded to tablica obieku template ?
LBO
Nie, nie mozna.

Skoro $loaded to tablica poprawnym zapisem będzie.

  1. <?php
  2. $template->loaded['block']
  3. ?>
Cysiaczek
Kochani. smile.gif
Metody magiczne __set() i __get().

Jaki konstruktor? haha.gif

Pozdrawiam.
LBO
A jak ma się to do pytania UglyJoe?
Wyraźnie określił, że $loaded to tablica, nie obiekt.
Cysiaczek
Cytat
(...) loaded to tablica obieku template ?


Jest zatem składową tego obiektu. Do składowej wiadomo jak się odnieść. $this->loaded.
Nic nie stoi na przeszkodzie, aby ta tablica miała otoczkę obiektową, a więc po prostu była obiektem z metodami __set() i __get().
Wtedy zaprezentowany w pierwszym poście sposób odnoszenia się do elementów tej tablicy jest poprawny ;]
Wiem o co chodzi uglyJoe - podaję jedynie jak zrobić to tak, aby działało smile.gif

Pozdrawiam.
UglyJoe
hym .. w sumie powinienem przemyslec sprawe zanim cos napisze, aczkolwiek sie czegos nauczylem , (: . $loaded jest obiektem simpleXml stworzonym w klasie template wiec da sie go zarowno traktowac jako obiekt, oraz tablice .chyba ze sie myle .. .. ?
Cysiaczek
Sprawdź, Skoro działa, to znaczy, że się nie mylisz ;p
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.