<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Komentarze do: Nowości z php.internals &#8211; return type hint</title>
	<atom:link href="http://blog.wsoczynski.pl/2010/07/30/nowosci-z-php-internals-return-type-hint/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.wsoczynski.pl/2010/07/30/nowosci-z-php-internals-return-type-hint/</link>
	<description>Programming, designing, exploring</description>
	<lastBuildDate>Wed, 25 Jan 2012 16:00:38 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Autor: Wojciech Soczyński</title>
		<link>http://blog.wsoczynski.pl/2010/07/30/nowosci-z-php-internals-return-type-hint/comment-page-1/#comment-257</link>
		<dc:creator>Wojciech Soczyński</dc:creator>
		<pubDate>Mon, 09 Aug 2010 05:34:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wsoczynski.pl/?p=237#comment-257</guid>
		<description>Cojack, miałeś chyba na myśli PHPDoc ;)</description>
		<content:encoded><![CDATA[<p>Cojack, miałeś chyba na myśli PHPDoc <img src='http://blog.wsoczynski.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: cojack</title>
		<link>http://blog.wsoczynski.pl/2010/07/30/nowosci-z-php-internals-return-type-hint/comment-page-1/#comment-256</link>
		<dc:creator>cojack</dc:creator>
		<pubDate>Sun, 08 Aug 2010 21:32:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wsoczynski.pl/?p=237#comment-256</guid>
		<description>No bez przesady z tym typowaniem, macie od groma funkcji i jakiś gównianch przełączników w php do typowania danych, (bool), (int) itp aż do gettype i settype. Chcecie typowania, no to jazda, używajcie go sobie. A ja się spytam po cholerę? Jest doctype? No jest, można w nim zdefiniować jakiego typu jest zwracana wartość, ustawcie sobie przed nią typ do którego chcecie rzutować wartość i będziecie na 100% pewni że dostaniecie to co chcecie. AMEN. Jestem za tym co pisał batman ( o dziwo ) &quot;Zamiast dopychać język irracjonalnymi słowami kluczowymi, autorzy powinni skupić się na ujednoliceniu składni. &quot; jestem jak najbardziej za.</description>
		<content:encoded><![CDATA[<p>No bez przesady z tym typowaniem, macie od groma funkcji i jakiś gównianch przełączników w php do typowania danych, (bool), (int) itp aż do gettype i settype. Chcecie typowania, no to jazda, używajcie go sobie. A ja się spytam po cholerę? Jest doctype? No jest, można w nim zdefiniować jakiego typu jest zwracana wartość, ustawcie sobie przed nią typ do którego chcecie rzutować wartość i będziecie na 100% pewni że dostaniecie to co chcecie. AMEN. Jestem za tym co pisał batman ( o dziwo ) &#8222;Zamiast dopychać język irracjonalnymi słowami kluczowymi, autorzy powinni skupić się na ujednoliceniu składni. &#8221; jestem jak najbardziej za.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Wojciech Soczyński</title>
		<link>http://blog.wsoczynski.pl/2010/07/30/nowosci-z-php-internals-return-type-hint/comment-page-1/#comment-255</link>
		<dc:creator>Wojciech Soczyński</dc:creator>
		<pubDate>Fri, 06 Aug 2010 07:04:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wsoczynski.pl/?p=237#comment-255</guid>
		<description>Śmiem twierdzić, że typowanie nie ma nic wspólnego z wydajnością. Java jest statycznie typowana i co ? Niech mi ktoś powie, że jest demonem prędkości. Wydajność jest rzeczą dużo bardziej złożoną niż tylko kwestia typowania w jakimś języku. 
Jeżeli chodzi o ilość luk wynikających z takiego czy innego typowania to prosiłbym o jakieś konkretne opracowanie, bo bez konkretnych badań takie stwierdzenia są po prostu wyssane z palca. 
Każdy ma oczywiście swoje zdanie i preferencje, ale uważam, że nie należy php na siłę zmieniać w inny język. Dzięki swojemu systemowi typów ma pewne zalety (i również wady) których inne języki nie mają. Dlatego osiągnął sukces w tym obszarze rynku do którego jest adresowany. Jeżeli ktoś potrzebuje innych, specyficznych właściwości języka dla swojej aplikacji powinien się zainteresować inną technologią i tyle, wszak Tao mówi, że jest 10000 języków ;)</description>
		<content:encoded><![CDATA[<p>Śmiem twierdzić, że typowanie nie ma nic wspólnego z wydajnością. Java jest statycznie typowana i co ? Niech mi ktoś powie, że jest demonem prędkości. Wydajność jest rzeczą dużo bardziej złożoną niż tylko kwestia typowania w jakimś języku.<br />
Jeżeli chodzi o ilość luk wynikających z takiego czy innego typowania to prosiłbym o jakieś konkretne opracowanie, bo bez konkretnych badań takie stwierdzenia są po prostu wyssane z palca.<br />
Każdy ma oczywiście swoje zdanie i preferencje, ale uważam, że nie należy php na siłę zmieniać w inny język. Dzięki swojemu systemowi typów ma pewne zalety (i również wady) których inne języki nie mają. Dlatego osiągnął sukces w tym obszarze rynku do którego jest adresowany. Jeżeli ktoś potrzebuje innych, specyficznych właściwości języka dla swojej aplikacji powinien się zainteresować inną technologią i tyle, wszak Tao mówi, że jest 10000 języków <img src='http://blog.wsoczynski.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: deirathe</title>
		<link>http://blog.wsoczynski.pl/2010/07/30/nowosci-z-php-internals-return-type-hint/comment-page-1/#comment-254</link>
		<dc:creator>deirathe</dc:creator>
		<pubDate>Thu, 05 Aug 2010 14:32:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wsoczynski.pl/?p=237#comment-254</guid>
		<description>Typowanie jest uzasadnione: wydajnością, mniejszą ilością ifów i luk w oprogramowaniu wynikających z typowania- w wielu aplikacjach takie istnieją. No i typowanie wcale nie przemieni PHP&#039;a w C czy C++ :). Tak jak tu napisał rodzyn.</description>
		<content:encoded><![CDATA[<p>Typowanie jest uzasadnione: wydajnością, mniejszą ilością ifów i luk w oprogramowaniu wynikających z typowania- w wielu aplikacjach takie istnieją. No i typowanie wcale nie przemieni PHP&#8217;a w C czy C++ <img src='http://blog.wsoczynski.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Tak jak tu napisał rodzyn.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Artur Świerc</title>
		<link>http://blog.wsoczynski.pl/2010/07/30/nowosci-z-php-internals-return-type-hint/comment-page-1/#comment-253</link>
		<dc:creator>Artur Świerc</dc:creator>
		<pubDate>Thu, 05 Aug 2010 07:46:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wsoczynski.pl/?p=237#comment-253</guid>
		<description>Dzięki typowaniu możemy się pozbyć na starcie wielu ifów. Wystarczy try/catch i po ptokach. 
Tylko tutaj nie podoba mi się ten scalar, może od razu pozostać przy &quot;mixed&quot;? 

Składnia javowa mi odpowiada :)</description>
		<content:encoded><![CDATA[<p>Dzięki typowaniu możemy się pozbyć na starcie wielu ifów. Wystarczy try/catch i po ptokach.<br />
Tylko tutaj nie podoba mi się ten scalar, może od razu pozostać przy &#8222;mixed&#8221;? </p>
<p>Składnia javowa mi odpowiada <img src='http://blog.wsoczynski.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Wojciech Soczyński</title>
		<link>http://blog.wsoczynski.pl/2010/07/30/nowosci-z-php-internals-return-type-hint/comment-page-1/#comment-252</link>
		<dc:creator>Wojciech Soczyński</dc:creator>
		<pubDate>Wed, 04 Aug 2010 09:47:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wsoczynski.pl/?p=237#comment-252</guid>
		<description>Ja wolałbym jednoznaczne operatory i silne typowanie, wtedy np mamy operator &#039;.&#039; i on konwertuje obie strony z automatu na string, mamy &#039;+&#039; na &quot;szerszą&quot; liczbę, jakiś tam operator  &quot;join&quot; na tablice (zamiast &quot;+&quot; przy łączeniu tablic), w przypadkach wątpliwych powinien lecieć po prostu ekception. Jakie są plusy tego rozwiązania ? Po pierwsze krótszy zapis, a po drugie jednoznaczność, poza tym jeden operator dla jednego rodzaju operacji poprawia czytelność kodu.</description>
		<content:encoded><![CDATA[<p>Ja wolałbym jednoznaczne operatory i silne typowanie, wtedy np mamy operator &#8216;.&#8217; i on konwertuje obie strony z automatu na string, mamy &#8216;+&#8217; na &#8222;szerszą&#8221; liczbę, jakiś tam operator  &#8222;join&#8221; na tablice (zamiast &#8222;+&#8221; przy łączeniu tablic), w przypadkach wątpliwych powinien lecieć po prostu ekception. Jakie są plusy tego rozwiązania ? Po pierwsze krótszy zapis, a po drugie jednoznaczność, poza tym jeden operator dla jednego rodzaju operacji poprawia czytelność kodu.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Rodzyn</title>
		<link>http://blog.wsoczynski.pl/2010/07/30/nowosci-z-php-internals-return-type-hint/comment-page-1/#comment-251</link>
		<dc:creator>Rodzyn</dc:creator>
		<pubDate>Wed, 04 Aug 2010 09:08:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wsoczynski.pl/?p=237#comment-251</guid>
		<description>Wystarczyłoby silne typowanie. I nie spłycajmy programowania w C/C++ tylko do statycznego typowania ;)</description>
		<content:encoded><![CDATA[<p>Wystarczyłoby silne typowanie. I nie spłycajmy programowania w C/C++ tylko do statycznego typowania <img src='http://blog.wsoczynski.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Wojciech Soczyński</title>
		<link>http://blog.wsoczynski.pl/2010/07/30/nowosci-z-php-internals-return-type-hint/comment-page-1/#comment-250</link>
		<dc:creator>Wojciech Soczyński</dc:creator>
		<pubDate>Tue, 03 Aug 2010 12:24:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wsoczynski.pl/?p=237#comment-250</guid>
		<description>Jest faktem że schudnie, ale ja mam wrażenie, że deirathe chodziło o wprowadznie statycznego typowania zmiennych: int $var = 5;</description>
		<content:encoded><![CDATA[<p>Jest faktem że schudnie, ale ja mam wrażenie, że deirathe chodziło o wprowadznie statycznego typowania zmiennych: int $var = 5;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: batman</title>
		<link>http://blog.wsoczynski.pl/2010/07/30/nowosci-z-php-internals-return-type-hint/comment-page-1/#comment-249</link>
		<dc:creator>batman</dc:creator>
		<pubDate>Tue, 03 Aug 2010 11:16:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wsoczynski.pl/?p=237#comment-249</guid>
		<description>Deklarowanie typów w argumentach funkcji oraz w zwracanych danych z funkcji spowoduje, że kod &quot;schudnie&quot; o dziesiątki if-ów. Nie raz musiałem dodawać na początku funkcji if-a z is_numeric, czy is_string lub rzutować na konkretny typ danych. Typizacja pozwoli uniknąć sytuacji, w których funkcja, która powinna zwrócić tablicę, zwraca np 0.</description>
		<content:encoded><![CDATA[<p>Deklarowanie typów w argumentach funkcji oraz w zwracanych danych z funkcji spowoduje, że kod &#8222;schudnie&#8221; o dziesiątki if-ów. Nie raz musiałem dodawać na początku funkcji if-a z is_numeric, czy is_string lub rzutować na konkretny typ danych. Typizacja pozwoli uniknąć sytuacji, w których funkcja, która powinna zwrócić tablicę, zwraca np 0.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Wojciech Soczyński</title>
		<link>http://blog.wsoczynski.pl/2010/07/30/nowosci-z-php-internals-return-type-hint/comment-page-1/#comment-248</link>
		<dc:creator>Wojciech Soczyński</dc:creator>
		<pubDate>Tue, 03 Aug 2010 10:47:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wsoczynski.pl/?p=237#comment-248</guid>
		<description>@deirathe, dlaczego chcesz pełne typowanie zmiennych (jak rozumiem statyczne) ? Wtedy w zasadzie moglibyśmy równie dobrze pisać wszystko w C/C++ i pewnie by nawet szybciej działało ?</description>
		<content:encoded><![CDATA[<p>@deirathe, dlaczego chcesz pełne typowanie zmiennych (jak rozumiem statyczne) ? Wtedy w zasadzie moglibyśmy równie dobrze pisać wszystko w C/C++ i pewnie by nawet szybciej działało ?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

