Esempio n. 1
0
 function testEscapeInteger()
 {
     $string1 = new SafeString(576.45);
     $string2 = new SafeString('576.aa');
     $string3 = new SafeString('42test');
     $string4 = new SafeString(-42);
     $string5 = new SafeString("42'");
     $string6 = new SafeString("\"'");
     $string7 = new SafeString(0xdead);
     $this->assertEquals($string1->toInt(), 576);
     $this->assertEquals($string2->toInt(), null);
     $this->assertEquals($string3->toInt(), null);
     $this->assertEquals($string4->toInt(), -42);
     $this->assertEquals($string5->toInt(), null);
     $this->assertEquals($string6->toInt(), null);
     $this->assertEquals($string7->toInt(), 57005);
 }