<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Komentáře k: Šablony v PHP a jak obejít nepodporu short open tags</title>
	<atom:link href="http://blog.javorek.net/sablony-v-php-a-jak-obejit-nepodporu-short-open-tags/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.javorek.net/sablony-v-php-a-jak-obejit-nepodporu-short-open-tags/</link>
	<description>šestatřicátá rovnoběžka severní šířky se blíží</description>
	<pubDate>Tue, 06 Jan 2009 10:33:44 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>Od: Littlemaple</title>
		<link>http://blog.javorek.net/sablony-v-php-a-jak-obejit-nepodporu-short-open-tags/#comment-4138</link>
		<dc:creator>Littlemaple</dc:creator>
		<pubDate>Tue, 19 Aug 2008 20:14:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.javorek.net/2008/08/09/sablony-v-php-a-jak-obejit-nepodporu-short-open-tags/#comment-4138</guid>
		<description><p>&lt;!&#8211;texy&#8211;&gt;Ještě doplním, že v &#8220;Nette&#8221;:www.nettephp.com je to řešeno asi podobně, jako na &#8220;přejusi.cz&#8221;:www.prejusi.cz (podle toho, co mi utkvělo v hlavě). Šablony jsou vesměs normální PHP, ale používají se v nich konstrukce jen pro prezentaci, volá se &#8220;Presenter&#8221;((něco jako Controller)) apod.</p>
<p>Nette má ale navíc doplňující funkci &#8212; filtry, které mohou chování šablon měnit. Existuje například filtr (a lze si samozřejmě napsat svůj), který zjednodušuje `&lt; ?php něco ?&gt;` na `{něco}` apod. (jsou tam s těmi závorkami nějaké triky navíc, např. {něco} escapuje co vkládá, {!něco} zase ne). Takže něco mezi mým způsobem pojetí šablon a zcela čistým PHP použitým jen k prezentačním účelům.</p>
</description>
		<content:encoded><![CDATA[
<p>Ještě doplním, že v <a href="http://www.nettephp.com"
rel="nofollow">Nette</a> je to řešeno asi podobně, jako na <a href="http://www.prejusi.cz" rel="nofollow">přejusi.cz</a> (podle toho, co mi
utkvělo v hlavě). Šablony jsou vesměs normální PHP, ale používají se
v nich konstrukce jen pro prezentaci, volá se <acronym title="něco jako Controller">Presenter</acronym> apod.</p>

<p>Nette má ale navíc doplňující funkci – filtry, které mohou chování
šablon měnit. Existuje například filtr (a lze si samozřejmě napsat svůj),
který zjednodušuje <code>&lt; ?php něco ?&gt;</code> na <code>{něco}</code>
apod. (jsou tam s těmi závorkami nějaké triky navíc, např. {něco}
escapuje co vkládá, {!něco} zase ne). Takže něco mezi mým způsobem
pojetí šablon a zcela čistým PHP použitým jen k prezentačním
účelům.</p>

<!-- by Texy2! -->]]></content:encoded>
	</item>
	<item>
		<title>Od: Littlemaple</title>
		<link>http://blog.javorek.net/sablony-v-php-a-jak-obejit-nepodporu-short-open-tags/#comment-4052</link>
		<dc:creator>Littlemaple</dc:creator>
		<pubDate>Sun, 10 Aug 2008 00:36:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.javorek.net/2008/08/09/sablony-v-php-a-jak-obejit-nepodporu-short-open-tags/#comment-4052</guid>
		<description><p>&lt;!&#8211;texy&#8211;&gt;**Kačere**, při psaní článku jsem si na Opavu vzpomněl. To mi budiž připsáno k dobru. Nicméně, v rámci zachování jisté stručnosti (nechci vyjmenovat všechny blázince v republice) a určité svrchovanosti (čím jsem více na západ, tím více ignoruji východ), jsem ji do výčtu nevsadil :P .</p>
<p>**Maple**, to jsou ti buržousti z Javy, kteří mají &#8220;něco mezi požadavkem a požadavkem&#8221; ;) . Každopádně&#8230; Cache velmi doporučuji, u malých projektů skoro bezvýznamná, u velkých nepostradatelná. Pokud člověk založí i menší věc na složitějším mechanismu (Texy! a podobné cypovinky), cache hodně zrychlí výsledek (v řádu jednotek sekund). A přitom jde v &#8220;PHP&#8221;((PHP5)) prakticky jen o &#8220;dvě&#8221;:http://cz2.php.net/manual/en/function.file-get-contents.php &#8220;funkce&#8221;:http://cz2.php.net/manual/en/function.file-put-contents.php&#8230;</p>
</description>
		<content:encoded><![CDATA[
<p><strong>Kačere</strong>, při psaní článku jsem si na Opavu vzpomněl. To
mi budiž připsáno k dobru. Nicméně, v rámci zachování jisté
stručnosti (nechci vyjmenovat všechny blázince v republice) a určité
svrchovanosti (čím jsem více na západ, tím více ignoruji východ), jsem
ji do výčtu nevsadil :P .</p>

<p><strong>Maple</strong>, to jsou ti buržousti z Javy, kteří mají „něco
mezi požadavkem a požadavkem“ ;) . Každopádně… Cache velmi doporučuji,
u malých projektů skoro bezvýznamná, u velkých nepostradatelná. Pokud
člověk založí i menší věc na složitějším mechanismu (Texy! a
podobné cypovinky), cache hodně zrychlí výsledek (v řádu jednotek
sekund). A přitom jde v <acronym title="PHP5">PHP</acronym> prakticky jen
o <a href="http://cz2.php.net/manual/en/function.file-get-contents.php"
rel="nofollow">dvě</a> <a href="http://cz2.php.net/manual/en/function.file-put-contents.php"
rel="nofollow">funkce</a>…</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: Maple</title>
		<link>http://blog.javorek.net/sablony-v-php-a-jak-obejit-nepodporu-short-open-tags/#comment-4050</link>
		<dc:creator>Maple</dc:creator>
		<pubDate>Sat, 09 Aug 2008 21:24:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.javorek.net/2008/08/09/sablony-v-php-a-jak-obejit-nepodporu-short-open-tags/#comment-4050</guid>
		<description><p>&lt;!&#8211;texy&#8211;&gt;Hezké. Musím říct, že jsem byl asi geniálně osvícen kulovým bleskem, když jsem navrhoval &#8220;PřejuSi&#8221;:http://www.prejusi.cz (neskrytá reklama), neb používám svou vlastní střední cestu, odhadem bych řekl něco jako JTemplate, ale bez cache :-)</p>
<p>Ty cache&#8230; vůbec mi tp řijde v tom PHP takové divné, v jazyce, který něco jednou pracně spočítá, pošle uživateli do prohlížeče a pak to všechno vyhodí z okna, aby to mohl počítat zas. Když si chce něco zapamatovat, plácne to na disk a nebo do databáze a všechen čas uspořený na vytáhnutí něčeho z cache utratí na tom, aby porovnal, zda to má z cache vytáhnout a nebo vygenerovat zas. Ááááá, už tu máme další požadavek na stránku? Tak jdem zase počítat a parsovat&#8230; :-)</p>
</description>
		<content:encoded><![CDATA[
<p>Hezké. Musím říct, že jsem byl asi geniálně osvícen kulovým bleskem,
když jsem navrhoval <a href="http://www.prejusi.cz" rel="nofollow">PřejuSi</a>
(neskrytá reklama), neb používám svou vlastní střední cestu, odhadem bych
řekl něco jako JTemplate, ale bez cache :-)</p>

<p>Ty cache… vůbec mi tp řijde v tom PHP takové divné, v jazyce, který
něco jednou pracně spočítá, pošle uživateli do prohlížeče a pak to
všechno vyhodí z okna, aby to mohl počítat zas. Když si chce něco
zapamatovat, plácne to na disk a nebo do databáze a všechen čas uspořený
na vytáhnutí něčeho z cache utratí na tom, aby porovnal, zda to má
z cache vytáhnout a nebo vygenerovat zas. Ááááá, už tu máme další
požadavek na stránku? Tak jdem zase počítat a parsovat… :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: Kačer</title>
		<link>http://blog.javorek.net/sablony-v-php-a-jak-obejit-nepodporu-short-open-tags/#comment-4048</link>
		<dc:creator>Kačer</dc:creator>
		<pubDate>Sat, 09 Aug 2008 15:08:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.javorek.net/2008/08/09/sablony-v-php-a-jak-obejit-nepodporu-short-open-tags/#comment-4048</guid>
		<description><p>&lt;!&#8211;texy&#8211;&gt;2 připomínky:<br />
1) Zapomněl jsi na ústav v Opavě<br />
2) obrátil bych tu podmínku if(!ini_set&#8230;), vykřičník se lehce přehlédne a ušetříš 2 zilisekundy za negaci výroku</p>
<p>Ta podmínka je detail, tu Opavu ti neprominu nikdy.</p>
</description>
		<content:encoded><![CDATA[
<p>2 připomínky:</p>

<ol>
	<li>Zapomněl jsi na ústav v Opavě</li>

	<li>obrátil bych tu podmínku if(!ini_set…), vykřičník se lehce
	přehlédne a ušetříš 2 zilisekundy za negaci výroku</li>
</ol>

<p>Ta podmínka je detail, tu Opavu ti neprominu nikdy.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
