コード例 #1
0
 /**
  * Test whether sandboxed strings do not cause conflicts with is_string, is_object, or is_scalar
  */
 public function testSandboxedStringsMimicStrings()
 {
     $this->sandbox->whitelist_func(array('is_string', 'is_object', 'is_scalar'));
     $this->assertEquals(true, $this->sandbox->execute(function () {
         return is_string("system");
     }));
     $this->assertEquals(false, $this->sandbox->execute(function () {
         return is_object("system");
     }));
     $this->assertEquals(true, $this->sandbox->execute(function () {
         return is_scalar("system");
     }));
 }