Wpis z mikrobloga

@Hauleth: Wiem. Z tym, że zauważ, że w przykładzie porównujesz:
'true' (zawsze daje true - bo to string, co pokazałem wyżej) z false (zawsze daje fałsz, bo to logiczne 0).
Generalnie wszystkie "fajne" rzeczy składniowe, lukier itp., są fajne, ale z umiarem, tworząc skomplikowane konstrukcje itd. można się tylko zakopać.
Poza tym, w PHP są jeszcze inne smaczki typu: == / ===.
Edit: Dzięki za przykłady.
@Hauleth:

Początki firmy sięgają roku 1997, gdy dwaj absolwenci izraelskiego uniwersytetu Techunion: Zeev Suraski oraz Andi Gutmans, zainteresowali się projektem open-source'owego języka skryptowego PHP.


Nazwa Zend to kontaminacja utworzona z imion założycieli firmy: Zeev, Andi.
@DziadekAlzheimer: o czym ty gadasz ? przecież z nazwy metody widać że albo zwraca null albo stringa więc ?: nie sprawdza czy wyrażenie jest nullem tylko ogólnie bada prawdziwość wyrażenia a że akurat w tym przykładzie będzie zwrócony null to nie ma znaczenia