Convert null to string

Is it possible to convert nullto stringusing php?

For instance,

$string = null;

to

$string = "null";
+5
source share
6 answers

Did I miss something?

if ($string === null) {
    $string = 'null';
}

thought something shorter ...

You can do this on one line and omit braces :

if ($string === null) $string = 'null';

You can also use the conditional operator :

$string = ($string === null) ? 'null' : $string;

Your challenge.

+7
source

var_export can represent any variable in a parsing string.

+10
source

PHP 7 ??

$string = $string ?? 'null';
+5

,

is_null($string) && $string = 'null';  // assignment, not a '==' comparison

// $string is 'null'

$string = is_null($string) ? gettype($string) : $string;

// $string is 'NULL'

: var_export($string, true) ( ) 'NULL'

+1
if ($string === null)
{
  $string = "null";
}
0
source

he has a better solution:

$var = null;
$stringNull = json_encode($var);
$null = json_decode($stringNull, true);
var_dump($stringNull);
var_dump($null);
-1
source

All Articles