示例#1
0
 public function test_is_serialized()
 {
     $this->assertFalse(util::is_serialized(1));
     $this->assertFalse(util::is_serialized(null));
     $this->assertFalse(util::is_serialized('s:4:"test;'));
     $this->assertFalse(util::is_serialized('a:0:{}!'));
     $this->assertFalse(util::is_serialized('a:0'));
     $this->assertFalse(util::is_serialized('This is a string'));
     $this->assertFalse(util::is_serialized('a string'));
     $this->assertFalse(util::is_serialized('z:0;'));
     $this->assertTrue(util::is_serialized('N;'));
     $this->assertTrue(util::is_serialized('b:1;'));
     $this->assertTrue(util::is_serialized('a:0:{}'));
     $this->assertTrue(util::is_serialized('O:8:"stdClass":2:{s:5:"prop1";s:5:"Hello";s:5:"prop2";s:5:"World";}'));
 }