is() public static method

If $data is not an string, then returned value will always be false. Serialized data is always a string.
public static is ( mixed $data ) : boolean
$data mixed Value to check to see if was serialized
return boolean
Beispiel #1
0
 public function testIs()
 {
     isFalse(Ser::is(1));
     isFalse(Ser::is(null));
     isFalse(Ser::is('s:4:"test;'));
     isFalse(Ser::is('a:0:{}!'));
     isFalse(Ser::is('a:0'));
     isFalse(Ser::is('This is a string'));
     isFalse(Ser::is('a string'));
     isFalse(Ser::is('z:0;'));
     isTrue(Ser::is('N;'));
     isTrue(Ser::is('b:1;'));
     isTrue(Ser::is('a:0:{}'));
     isTrue(Ser::is('O:8:"stdClass":2:{s:5:"prop1";s:5:"Hello";s:5:"prop2";s:5:"World";}'));
 }