Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Which form is objectively superior?

Name: Anonymous 2009-10-06 17:04


$var = false;
if($non_default)
{
     $var = true;
}


...or...


if($non_default)
{
     $var = true;
}
else
{
     $var = false;
}


...or even...


($non_default) ? $var = true : $var = false;

Name: Anonymous 2009-10-06 17:13

$var = (bool) $non_default;

Name: Anonymous 2009-10-06 17:14

$var=!!$non_default;

Name: Anonymous 2009-10-06 17:29

my other var is a vdr!

"GRUNNER"

Name: Anonymous 2009-10-06 18:29

>>2
Speaks the truth. Though the need for $var is highly questionable.

Name: Anonymous 2009-10-06 18:31

Scalar found where operator expected at >>2 line 1, near ") $non_default"
    (Missing operator before $non_default?)

Name: Anonymous 2009-10-06 19:27

if ($non_default)
    $var = true;
else
{
    $var = false;
};

Name: Anonymous 2009-10-06 19:32

Number one OP.

Name: Anonymous 2009-10-06 20:38

The only real way to do it:

$var = function($var="")
{
    if ($var == "true")
        $var   = true;
    elseif ($var == "false")
    {
        $var   = false;
    };
};

if ($non_default)
    $var("true");
else
{
    $var("false");
};

Name: Anonymous 2009-10-06 20:41

ENTERPRISE PHP

Name: Anonymous 2009-10-06 20:50

>>10

Real enterprise php:

function test_function(
    $test   = function(
    $test2  = function() {
        echo "Hello Wolrd!";
    };));

   
test_function($test($tes2()));

Name: Anonymous 2009-10-06 21:08

>>3
!!
FFFFFFUUUUUUUCCCCC

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List