Topic: php mandrumai

:) Kuris variantas geriau ir kaip vadinasi sis budas su ? :

$j = 4;
echo is_int($j/2) ? "TAIP" : "NE";

$j = 4;
if(is_int($j/2)){ echo "TAIP"; } { echo "NE"; }

var_dump(0 == 'tekstas'); // TRUE. ar zinai kodel? :)

Re: php mandrumai

http://www.tuxradar.com/practicalphp/3/12/4

O geriau yra pirmas variantas, nes antras pas tave su kaida (nėra else) :)

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

3 (edited by skuelas 2011-03-29 13:03:07)

Re: php mandrumai

zygis wrote:

http://www.tuxradar.com/practicalphp/3/12/4

O geriau yra pirmas variantas, nes antras pas tave su kaida (nėra else) :)

Pamirsau else :) Kaip supratau taupoma vieta naudojant pirma daugiau jokios is jos naudos nera?

var_dump(0 == 'tekstas'); // TRUE. ar zinai kodel? :)

Re: php mandrumai

Na tiesiog formuojant eilutes (pvz sql užklausą) toks užrašymo būdas - estetiškesnis. Ir aišku taupoma klaviatūra :)

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

Re: php mandrumai

skuelas wrote:

kaip vadinasi sis budas su ? :

$j = 4;
echo is_int($j/2) ? "TAIP" : "NE";

Tai yra ternery operatorius ir pagal php.net turėtų būti naudojamas tuomet kada norima pasirinkti tarp dviejų reikšmių priklausomai nuo trečios. Taip pat rekomenduojama naudoti skliaustus ypač kuomet keletą tokių operatorių kišama į vieną eilutę..

No warning? No action? I hate this situation!