Mam klasę widok:
<?php class widok { // Zmienne: private $_szablon; // Funkcje: public function __construct($nazwa) { throw new Exception("Nie znaleziono widoku: ".$nazwa); } public function __set($nazwa, $wartosc) { $this->_zmienne[$nazwa] = $wartosc; } public function pokaz() { } }
W innym pliku ją wywołuję
<?php $test = new widok("test"); $test->lol = "hi"; $test->tytul = "tytul"; 'bah' => 'qwe', 'bah' => 'rty', ); $test->pokaz(); ?>
A widok.php wygląda tak:
<html> <head> </head> <body> <br> <br /> <?php foreach ($tablica as $asd) { } ?> </body> </html>
Wynik całości:
Jak widać pętla foreach nie działa jak trzeba. Więc tu powstaje moje pytanie: Jak używać pętel (i warunków) w systemach szablonów?
Nie chce używać gotowych rozwiązań z prostego względu - chcę się czegoś nauczyć.
I jeszcze jedno
Daje
<?php ?>
<?php ( [lol] => hi [tytul] => tytul ( [bah] => rty ) ) ( [bah] => rty ) ?>