public function testVariableParameter()
{
$t = new IsScalar();
$this->assertTrue($t->testVarParameter(1));
$this->assertTrue($t->testVarParameter(1.0));
$this->assertTrue($t->testVarParameter(true));
$this->assertTrue($t->testVarParameter(false));
$this->assertTrue($t->testVarParameter(''));
$this->assertTrue($t->testVarParameter('test string'));
$this->assertFalse($t->testVarParameter(array()));
$this->assertFalse($t->testVarParameter(array(1, 2, 3, 4, 5)));
$this->assertFalse($t->testVarParameter($this));
$this->assertFalse($t->testVarParameter(function () {
}));
$this->assertFalse($t->testVarParameter(null));
}