Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 3. diel - Atribúty a magické metódy v PHP

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
Odpovedá na Kit
Neaktivní uživatel:5.8.2013 11:33

Ty tvoje testy bych někdy chtěl vidět. :)

Odpovedať
Neaktivní uživatelský účet
Avatar
Kit
Tvůrce
Avatar
Odpovedá na Neaktivní uživatel
Kit:5.8.2013 11:40

Když jsem některé své benchmarkové testy poslal sem, byla kolem toho jen hromada zbytečných keců. Kromě toho jsem je už smazal společně se Smarty.

Smarty je jen další jazyk v jazyku, který jen znepřehledňuje zápis šablony. Nevidím žádný přínos Smarty, všechno se v tom dělá obtížněji než přímo v PHP.

Editované
Odpovedať
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovedá na Kit
Neaktivní uživatel:5.8.2013 11:46

No dobrá, očividně máme každý úplně jiný názor.

Odpovedať
Neaktivní uživatelský účet
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na Kit
David Hartinger:5.8.2013 12:09

Tak všechno vychází rychleji než Smarty, když je to interpret v interpretu :)

Odpovedať
New kid back on the block with a R.I.P
Avatar
Odpovedá na David Hartinger
Neaktivní uživatel:5.8.2013 12:18

Při prvním spuštění je Smarty nadměrně pomalé, ale při dalších už to tak velký rozdíl není. Navíc neobsahuje PHP syntaxy, takže pro webdesignéra je jednoduché web upravit. U větších šablon (menší šablony jsou stejně k ničemu) je Smarty rychlé dost, oproti ostatním šablonovacím systémům, které zaostávají u větších šablonách.

Odpovedať
Neaktivní uživatelský účet
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na Neaktivní uživatel
David Hartinger:5.8.2013 12:35

Je pravda, že se to cachuje, takže je to pak rychlé stejně. Jenže celá ta sranda se dá prostě nahradit naprosto minimalistickým řešením, které funguje úplně stejně.

Odpovedať
New kid back on the block with a R.I.P
Avatar
Odpovedá na David Hartinger
Neaktivní uživatel:5.8.2013 12:45

Funguje možná, ale nevypadá stejně. Pak například by se musel webdesignér naučit alepsoň základy PHP, aby mohl upravit šablonu.

Odpovedať
Neaktivní uživatelský účet
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na Neaktivní uživatel
David Hartinger:5.8.2013 13:03

V šabloně se objevují jen názvy proměnných nebo helperů, stačí se naučit tedy jak se tam vkládají, stejně jako se to musí naučit ve Smarty.

Odpovedať
New kid back on the block with a R.I.P
Avatar
Odpovedá na David Hartinger
Neaktivní uživatel:5.8.2013 13:06

Ve Smarty stačí vynechávat vše, co je v {}. Řekl bych, že je to i mnohem přehlednější, než klasické PHP. Navíc argumenty typu "nová syntaxe" se dají lehce shodit ze stolu, protože Smarty má podobnou syntaxy jako PHP:

if($user->isLogged())
{
?>
    <p>Ahoj</p>
<?php
}
{if $user->isLogged()}
<p>Ahoj</p>
{/if}
Odpovedať
Neaktivní uživatelský účet
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na Neaktivní uživatel
David Hartinger:5.8.2013 13:34

Správně to je takhle:

<?php if ($user->isLogged()): ?>
<p>Ahoj</p>
<?php endif ?>

Je to tedy stejné jako ve Smarty a stačí také jen ignorovat závorky, zde špičaté.

Odpovedať
New kid back on the block with a R.I.P
Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 85.