Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php require_once "\x74\x65\x73\x74\x44\141\164\141\x46\151\x6c\x65\x49\164\x65\x72\141\..

Decoded Output download

<?php
 require_once "testDataFileIterator.php"; class MathTrigTest extends PHPUnit_Framework_TestCase { public function setUp() { if (!defined("PHPEXCEL_ROOT")) { define("PHPEXCEL_ROOT", APPLICATION_PATH . "/"); } require_once PHPEXCEL_ROOT . "PHPExcel/Autoloader.php"; PHPExcel_Calculation_Functions::setCompatibilityMode(PHPExcel_Calculation_Functions::COMPATIBILITY_EXCEL); } public function testATAN2() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("PHPExcel_Calculation_MathTrig", "ATAN2"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerATAN2() { return new testDataFileIterator("rawTestData/Calculation/MathTrig/ATAN2.data"); } public function testCEILING() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("PHPExcel_Calculation_MathTrig", "CEILING"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerCEILING() { return new testDataFileIterator("rawTestData/Calculation/MathTrig/CEILING.data"); } public function testCOMBIN() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("PHPExcel_Calculation_MathTrig", "COMBIN"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerCOMBIN() { return new testDataFileIterator("rawTestData/Calculation/MathTrig/COMBIN.data"); } public function testEVEN() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("PHPExcel_Calculation_MathTrig", "EVEN"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerEVEN() { return new testDataFileIterator("rawTestData/Calculation/MathTrig/EVEN.data"); } public function testODD() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("PHPExcel_Calculation_MathTrig", "ODD"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerODD() { return new testDataFileIterator("rawTestData/Calculation/MathTrig/ODD.data"); } public function testFACT() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("PHPExcel_Calculation_MathTrig", "FACT"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerFACT() { return new testDataFileIterator("rawTestData/Calculation/MathTrig/FACT.data"); } public function testFACTDOUBLE() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("PHPExcel_Calculation_MathTrig", "FACTDOUBLE"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerFACTDOUBLE() { return new testDataFileIterator("rawTestData/Calculation/MathTrig/FACTDOUBLE.data"); } public function testFLOOR() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("PHPExcel_Calculation_MathTrig", "FLOOR"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerFLOOR() { return new testDataFileIterator("rawTestData/Calculation/MathTrig/FLOOR.data"); } public function testGCD() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("PHPExcel_Calculation_MathTrig", "GCD"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerGCD() { return new testDataFileIterator("rawTestData/Calculation/MathTrig/GCD.data"); } public function testLCM() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("PHPExcel_Calculation_MathTrig", "LCM"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerLCM() { return new testDataFileIterator("rawTestData/Calculation/MathTrig/LCM.data"); } public function testINT() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("PHPExcel_Calculation_MathTrig", "INT"), $args); $this->assertEquals($expectedResult, $result); } public function providerINT() { return new testDataFileIterator("rawTestData/Calculation/MathTrig/INT.data"); } public function testSIGN() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("PHPExcel_Calculation_MathTrig", "SIGN"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerSIGN() { return new testDataFileIterator("rawTestData/Calculation/MathTrig/SIGN.data"); } public function testPOWER() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("PHPExcel_Calculation_MathTrig", "POWER"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerPOWER() { return new testDataFileIterator("rawTestData/Calculation/MathTrig/POWER.data"); } public function testLOG() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("PHPExcel_Calculation_MathTrig", "LOG_BASE"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerLOG() { return new testDataFileIterator("rawTestData/Calculation/MathTrig/LOG.data"); } public function testMOD() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("PHPExcel_Calculation_MathTrig", "MOD"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerMOD() { return new testDataFileIterator("rawTestData/Calculation/MathTrig/MOD.data"); } public function testMDETERM() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("PHPExcel_Calculation_MathTrig", "MDETERM"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerMDETERM() { return new testDataFileIterator("rawTestData/Calculation/MathTrig/MDETERM.data"); } public function testMINVERSE() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("PHPExcel_Calculation_MathTrig", "MINVERSE"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerMINVERSE() { return new testDataFileIterator("rawTestData/Calculation/MathTrig/MINVERSE.data"); } public function testMMULT() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("PHPExcel_Calculation_MathTrig", "MMULT"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerMMULT() { return new testDataFileIterator("rawTestData/Calculation/MathTrig/MMULT.data"); } public function testMULTINOMIAL() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("PHPExcel_Calculation_MathTrig", "MULTINOMIAL"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerMULTINOMIAL() { return new testDataFileIterator("rawTestData/Calculation/MathTrig/MULTINOMIAL.data"); } public function testMROUND() { $args = func_get_args(); $expectedResult = array_pop($args); PHPExcel_Calculation::setArrayReturnType(PHPExcel_Calculation::RETURN_ARRAY_AS_VALUE); $result = call_user_func_array(array("PHPExcel_Calculation_MathTrig", "MROUND"), $args); PHPExcel_Calculation::setArrayReturnType(PHPExcel_Calculation::RETURN_ARRAY_AS_ARRAY); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerMROUND() { return new testDataFileIterator("rawTestData/Calculation/MathTrig/MROUND.data"); } public function testPRODUCT() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("PHPExcel_Calculation_MathTrig", "PRODUCT"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerPRODUCT() { return new testDataFileIterator("rawTestData/Calculation/MathTrig/PRODUCT.data"); } public function testQUOTIENT() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("PHPExcel_Calculation_MathTrig", "QUOTIENT"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerQUOTIENT() { return new testDataFileIterator("rawTestData/Calculation/MathTrig/QUOTIENT.data"); } public function testROUNDUP() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("PHPExcel_Calculation_MathTrig", "ROUNDUP"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerROUNDUP() { return new testDataFileIterator("rawTestData/Calculation/MathTrig/ROUNDUP.data"); } public function testROUNDDOWN() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("PHPExcel_Calculation_MathTrig", "ROUNDDOWN"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerROUNDDOWN() { return new testDataFileIterator("rawTestData/Calculation/MathTrig/ROUNDDOWN.data"); } public function testSERIESSUM() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("PHPExcel_Calculation_MathTrig", "SERIESSUM"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerSERIESSUM() { return new testDataFileIterator("rawTestData/Calculation/MathTrig/SERIESSUM.data"); } public function testSUMIFS() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("PHPExcel_Calculation_MathTrig", "SUMIFS"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerSUMIFS() { return new testDataFileIterator("rawTestData/Calculation/MathTrig/SUMIFS.data"); } public function testSUMSQ() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("PHPExcel_Calculation_MathTrig", "SUMSQ"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerSUMSQ() { return new testDataFileIterator("rawTestData/Calculation/MathTrig/SUMSQ.data"); } public function testTRUNC() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("PHPExcel_Calculation_MathTrig", "TRUNC"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerTRUNC() { return new testDataFileIterator("rawTestData/Calculation/MathTrig/TRUNC.data"); } public function testROMAN() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("PHPExcel_Calculation_MathTrig", "ROMAN"), $args); $this->assertEquals($expectedResult, $result); } public function providerROMAN() { return new testDataFileIterator("rawTestData/Calculation/MathTrig/ROMAN.data"); } public function testSQRTPI() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("PHPExcel_Calculation_MathTrig", "SQRTPI"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerSQRTPI() { return new testDataFileIterator("rawTestData/Calculation/MathTrig/SQRTPI.data"); } public function testSUMIF() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("PHPExcel_Calculation_MathTrig", "SUMIF"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerSUMIF() { return array(array(array(array(1), array(5), array(10)), ">=5", 15), array(array(array("text"), array(2)), "=text", array(array(10), array(100)), 10), array(array(array(""text with quotes""), array(2)), "="text with quotes"", array(array(10), array(100)), 10), array(array(array(""text with quotes""), array('')), ">"", array(array(10), array(100)), 10), array(array(array(''), array("anything")), ">"", array(array(10), array(100)), 100)); } } ?>

Did this file decode correctly?

Original Code

<?php
 require_once "\x74\x65\x73\x74\x44\141\164\141\x46\151\x6c\x65\x49\164\x65\x72\141\x74\157\x72\x2e\160\x68\160"; class MathTrigTest extends PHPUnit_Framework_TestCase { public function setUp() { if (!defined("\120\x48\x50\x45\130\x43\105\x4c\137\122\117\117\124")) { define("\x50\110\120\x45\x58\x43\x45\114\x5f\122\x4f\117\124", APPLICATION_PATH . "\x2f"); } require_once PHPEXCEL_ROOT . "\x50\x48\120\105\x78\x63\x65\154\57\101\165\164\x6f\154\157\x61\x64\x65\162\x2e\160\150\x70"; PHPExcel_Calculation_Functions::setCompatibilityMode(PHPExcel_Calculation_Functions::COMPATIBILITY_EXCEL); } public function testATAN2() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("\120\x48\120\105\x78\143\x65\x6c\137\x43\x61\x6c\143\165\154\141\164\x69\157\x6e\x5f\x4d\x61\164\150\x54\162\151\x67", "\101\124\x41\x4e\62"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerATAN2() { return new testDataFileIterator("\x72\141\x77\x54\x65\x73\x74\x44\x61\x74\x61\57\x43\x61\154\x63\165\154\x61\164\151\157\156\x2f\115\141\164\x68\124\x72\151\147\57\x41\x54\101\116\62\x2e\x64\141\164\141"); } public function testCEILING() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("\120\x48\x50\x45\170\143\x65\154\137\x43\x61\x6c\143\165\x6c\141\164\151\x6f\156\x5f\x4d\x61\164\x68\x54\162\151\147", "\x43\x45\x49\114\111\116\107"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerCEILING() { return new testDataFileIterator("\x72\141\x77\x54\145\163\164\x44\x61\164\x61\x2f\103\x61\154\143\x75\x6c\x61\164\x69\x6f\156\x2f\115\141\x74\150\x54\x72\151\147\57\103\105\111\x4c\x49\116\107\x2e\144\141\x74\141"); } public function testCOMBIN() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("\x50\110\x50\x45\170\x63\145\x6c\137\103\141\x6c\x63\165\154\141\x74\151\157\x6e\x5f\115\x61\x74\150\124\162\x69\x67", "\x43\117\115\102\111\116"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerCOMBIN() { return new testDataFileIterator("\x72\x61\x77\124\145\163\164\104\x61\x74\141\57\103\141\154\143\x75\x6c\x61\164\x69\x6f\x6e\x2f\x4d\x61\164\x68\x54\x72\x69\x67\57\x43\117\115\x42\x49\x4e\56\x64\141\x74\x61"); } public function testEVEN() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("\120\110\120\x45\170\x63\145\x6c\x5f\103\x61\x6c\143\165\154\141\x74\151\157\x6e\137\115\141\x74\x68\x54\162\151\147", "\105\126\x45\x4e"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerEVEN() { return new testDataFileIterator("\162\x61\167\x54\x65\x73\164\x44\141\164\x61\57\x43\141\154\x63\165\x6c\x61\x74\151\157\156\57\115\141\164\x68\124\x72\151\147\57\x45\x56\105\x4e\x2e\144\x61\x74\141"); } public function testODD() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("\x50\110\x50\105\170\143\145\x6c\137\103\141\154\143\165\x6c\x61\164\151\x6f\156\x5f\115\141\164\150\124\x72\x69\147", "\117\104\x44"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerODD() { return new testDataFileIterator("\x72\141\167\124\x65\x73\164\x44\x61\x74\141\57\103\141\x6c\143\165\x6c\x61\x74\151\157\x6e\57\115\x61\x74\x68\x54\162\151\x67\57\117\104\104\56\x64\x61\x74\x61"); } public function testFACT() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("\120\x48\120\x45\170\x63\145\154\x5f\x43\x61\x6c\x63\x75\154\x61\164\x69\x6f\x6e\x5f\x4d\141\x74\150\124\x72\x69\147", "\106\x41\103\124"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerFACT() { return new testDataFileIterator("\162\141\167\x54\x65\163\x74\104\141\x74\141\57\103\x61\x6c\143\165\x6c\x61\164\x69\157\156\x2f\115\x61\164\150\124\x72\x69\147\57\x46\101\x43\124\56\144\141\x74\x61"); } public function testFACTDOUBLE() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("\x50\110\120\105\170\x63\x65\154\137\103\141\x6c\x63\165\154\141\164\x69\157\156\x5f\x4d\x61\164\x68\124\x72\x69\x67", "\x46\x41\x43\124\x44\x4f\x55\102\x4c\105"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerFACTDOUBLE() { return new testDataFileIterator("\x72\141\167\x54\145\x73\164\x44\x61\x74\x61\x2f\103\x61\x6c\143\165\154\141\164\151\157\156\x2f\x4d\x61\164\x68\124\162\151\x67\57\106\x41\x43\x54\104\x4f\x55\102\114\x45\56\144\x61\164\141"); } public function testFLOOR() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("\x50\x48\120\x45\170\x63\x65\154\137\x43\x61\154\143\165\x6c\141\x74\x69\x6f\156\137\x4d\141\164\150\x54\162\x69\147", "\106\114\117\x4f\122"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerFLOOR() { return new testDataFileIterator("\x72\x61\167\x54\145\x73\x74\104\x61\x74\x61\x2f\103\x61\154\143\165\154\x61\164\x69\x6f\156\57\x4d\141\x74\150\124\162\x69\147\x2f\x46\x4c\117\117\122\56\144\141\x74\141"); } public function testGCD() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("\x50\110\x50\x45\170\x63\145\x6c\x5f\103\x61\154\143\165\154\x61\164\151\157\x6e\x5f\115\x61\164\x68\x54\x72\151\x67", "\x47\103\104"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerGCD() { return new testDataFileIterator("\162\141\x77\x54\145\x73\164\104\x61\164\x61\x2f\103\x61\x6c\143\x75\x6c\x61\164\x69\157\x6e\x2f\x4d\x61\x74\150\124\162\151\x67\x2f\107\103\104\x2e\144\x61\x74\141"); } public function testLCM() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("\120\110\x50\105\x78\143\x65\x6c\137\103\141\x6c\x63\x75\154\141\x74\151\157\x6e\137\x4d\141\x74\150\124\162\x69\147", "\x4c\x43\x4d"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerLCM() { return new testDataFileIterator("\x72\x61\x77\x54\x65\163\x74\x44\141\164\141\x2f\103\141\x6c\143\x75\x6c\141\x74\151\157\x6e\57\115\141\164\150\124\x72\x69\147\x2f\114\103\115\x2e\144\141\x74\141"); } public function testINT() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("\120\x48\120\x45\x78\x63\145\x6c\x5f\x43\x61\154\143\x75\x6c\141\x74\151\x6f\156\137\115\x61\164\150\x54\162\151\147", "\111\116\124"), $args); $this->assertEquals($expectedResult, $result); } public function providerINT() { return new testDataFileIterator("\162\141\167\x54\145\x73\x74\x44\x61\x74\141\x2f\x43\141\154\x63\165\x6c\141\x74\x69\x6f\x6e\x2f\x4d\141\x74\150\124\162\151\x67\x2f\111\x4e\x54\x2e\144\x61\x74\x61"); } public function testSIGN() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("\120\110\x50\x45\x78\143\x65\154\x5f\x43\141\x6c\143\x75\x6c\141\x74\x69\157\x6e\x5f\x4d\x61\x74\x68\124\x72\x69\147", "\123\x49\x47\x4e"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerSIGN() { return new testDataFileIterator("\162\x61\167\124\x65\x73\x74\104\141\x74\x61\x2f\103\x61\154\x63\x75\154\x61\164\x69\x6f\x6e\x2f\115\141\164\150\124\x72\151\x67\57\123\111\107\116\x2e\x64\141\164\x61"); } public function testPOWER() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("\120\110\120\105\x78\143\145\154\137\x43\141\x6c\143\x75\154\141\164\x69\x6f\x6e\137\115\x61\164\150\124\x72\x69\147", "\120\x4f\x57\105\122"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerPOWER() { return new testDataFileIterator("\162\x61\x77\x54\145\x73\164\x44\x61\164\x61\x2f\x43\141\154\x63\165\x6c\141\x74\x69\157\x6e\57\x4d\141\164\x68\x54\162\151\x67\x2f\x50\x4f\127\105\122\56\144\x61\164\x61"); } public function testLOG() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("\120\x48\x50\x45\x78\x63\x65\154\137\103\141\x6c\143\165\x6c\x61\164\151\x6f\156\137\x4d\141\x74\x68\x54\162\x69\x67", "\114\117\x47\x5f\x42\x41\x53\105"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerLOG() { return new testDataFileIterator("\x72\141\x77\124\145\163\164\x44\141\164\141\57\103\141\154\x63\x75\x6c\141\164\x69\x6f\x6e\x2f\x4d\x61\x74\x68\x54\162\x69\147\57\x4c\x4f\x47\56\x64\141\x74\141"); } public function testMOD() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("\x50\x48\x50\x45\170\143\145\x6c\x5f\x43\141\154\143\x75\x6c\x61\164\151\157\156\x5f\115\x61\164\150\124\162\x69\147", "\x4d\x4f\104"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerMOD() { return new testDataFileIterator("\x72\x61\167\124\x65\163\x74\104\141\164\141\x2f\103\141\x6c\x63\x75\154\x61\164\151\157\156\57\x4d\141\164\150\x54\162\151\147\57\115\x4f\x44\x2e\x64\x61\164\x61"); } public function testMDETERM() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("\120\x48\120\x45\x78\x63\145\154\137\103\x61\154\143\x75\x6c\x61\164\x69\x6f\x6e\137\x4d\141\164\150\124\x72\151\x67", "\x4d\104\105\124\x45\122\x4d"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerMDETERM() { return new testDataFileIterator("\x72\x61\x77\x54\x65\163\x74\x44\x61\x74\x61\57\x43\141\154\x63\x75\x6c\141\164\x69\x6f\156\57\115\141\164\x68\124\x72\151\x67\x2f\115\104\105\124\105\x52\x4d\x2e\x64\141\x74\141"); } public function testMINVERSE() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("\x50\110\x50\x45\x78\x63\x65\x6c\137\103\x61\154\x63\x75\x6c\141\x74\151\x6f\x6e\137\x4d\141\164\150\124\x72\x69\147", "\x4d\111\116\x56\105\122\123\105"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerMINVERSE() { return new testDataFileIterator("\162\141\x77\124\145\x73\164\x44\x61\164\x61\x2f\x43\x61\154\x63\165\x6c\141\x74\151\157\x6e\57\x4d\x61\x74\150\x54\x72\151\147\57\115\x49\x4e\x56\105\122\123\105\56\144\x61\164\x61"); } public function testMMULT() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("\120\x48\120\105\x78\x63\x65\154\137\103\141\154\143\165\154\x61\164\151\x6f\156\x5f\x4d\141\164\150\124\x72\151\x67", "\x4d\x4d\x55\x4c\124"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerMMULT() { return new testDataFileIterator("\x72\141\167\124\x65\163\x74\x44\141\x74\x61\x2f\103\x61\x6c\143\165\154\x61\x74\151\x6f\x6e\x2f\115\x61\x74\150\124\162\x69\147\57\115\115\x55\114\x54\x2e\x64\x61\x74\141"); } public function testMULTINOMIAL() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("\x50\110\120\x45\170\143\145\x6c\137\103\141\154\x63\x75\154\x61\164\151\157\x6e\137\x4d\141\x74\x68\x54\162\151\x67", "\x4d\125\x4c\124\111\116\x4f\x4d\111\101\x4c"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerMULTINOMIAL() { return new testDataFileIterator("\x72\141\x77\124\145\x73\164\104\141\164\141\x2f\103\141\x6c\143\x75\154\141\x74\x69\x6f\156\57\x4d\141\x74\150\x54\x72\151\147\57\115\125\x4c\124\111\x4e\x4f\x4d\x49\x41\114\x2e\144\141\164\x61"); } public function testMROUND() { $args = func_get_args(); $expectedResult = array_pop($args); PHPExcel_Calculation::setArrayReturnType(PHPExcel_Calculation::RETURN_ARRAY_AS_VALUE); $result = call_user_func_array(array("\x50\x48\x50\105\170\143\x65\154\x5f\x43\x61\x6c\x63\165\154\x61\164\x69\157\156\137\x4d\x61\x74\150\x54\162\151\147", "\115\x52\x4f\125\116\x44"), $args); PHPExcel_Calculation::setArrayReturnType(PHPExcel_Calculation::RETURN_ARRAY_AS_ARRAY); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerMROUND() { return new testDataFileIterator("\x72\x61\167\124\x65\163\x74\104\x61\164\x61\x2f\103\141\154\x63\165\154\141\x74\x69\x6f\x6e\57\x4d\141\164\150\124\x72\151\x67\x2f\115\122\x4f\125\x4e\x44\56\x64\141\164\141"); } public function testPRODUCT() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("\120\x48\120\x45\170\143\x65\154\137\x43\x61\x6c\x63\165\154\141\164\151\x6f\x6e\x5f\115\141\x74\x68\124\162\x69\147", "\120\x52\117\104\125\x43\x54"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerPRODUCT() { return new testDataFileIterator("\x72\141\x77\x54\x65\163\164\x44\141\164\x61\57\x43\141\x6c\x63\165\154\141\164\x69\157\x6e\x2f\x4d\141\x74\150\124\162\x69\147\x2f\120\x52\117\x44\x55\x43\x54\x2e\x64\141\164\141"); } public function testQUOTIENT() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("\120\x48\x50\x45\170\x63\x65\x6c\x5f\x43\x61\x6c\143\165\154\141\164\151\157\x6e\x5f\115\x61\164\150\124\162\x69\147", "\x51\x55\x4f\124\x49\105\x4e\x54"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerQUOTIENT() { return new testDataFileIterator("\x72\141\167\x54\x65\x73\164\104\x61\164\x61\x2f\103\x61\x6c\143\x75\x6c\141\x74\151\x6f\x6e\x2f\x4d\x61\164\150\x54\162\x69\x67\57\x51\x55\117\124\x49\105\x4e\124\x2e\144\x61\164\x61"); } public function testROUNDUP() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("\x50\110\x50\x45\170\143\145\x6c\x5f\103\141\154\x63\x75\154\x61\164\x69\157\x6e\137\115\x61\164\x68\124\x72\151\x67", "\122\117\x55\x4e\104\x55\120"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerROUNDUP() { return new testDataFileIterator("\162\x61\x77\124\x65\163\x74\104\x61\164\141\x2f\x43\141\x6c\143\x75\154\x61\164\x69\157\x6e\x2f\x4d\x61\164\x68\x54\x72\151\x67\57\x52\117\x55\116\104\125\x50\56\144\141\164\x61"); } public function testROUNDDOWN() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("\x50\x48\x50\x45\x78\143\x65\x6c\137\x43\141\154\x63\x75\154\x61\164\151\x6f\156\x5f\x4d\x61\x74\x68\x54\162\x69\147", "\x52\x4f\125\x4e\104\104\x4f\127\x4e"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerROUNDDOWN() { return new testDataFileIterator("\162\x61\x77\x54\145\163\x74\104\x61\164\141\57\x43\x61\154\x63\x75\154\x61\164\151\x6f\x6e\57\115\141\164\x68\124\162\151\x67\57\122\117\125\x4e\x44\104\117\x57\x4e\x2e\x64\x61\164\141"); } public function testSERIESSUM() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("\120\110\120\x45\x78\143\x65\154\137\x43\x61\154\143\x75\x6c\141\x74\151\x6f\x6e\x5f\115\x61\164\150\x54\x72\x69\x67", "\x53\x45\122\111\105\x53\123\x55\115"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerSERIESSUM() { return new testDataFileIterator("\162\141\x77\124\x65\163\164\x44\x61\x74\141\x2f\103\x61\x6c\x63\x75\x6c\141\164\151\157\x6e\x2f\115\x61\x74\150\124\x72\151\x67\x2f\x53\105\122\111\105\x53\123\125\x4d\x2e\144\x61\x74\x61"); } public function testSUMIFS() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("\120\x48\120\x45\170\143\145\x6c\x5f\x43\x61\154\x63\x75\x6c\x61\x74\151\157\x6e\x5f\115\x61\x74\150\x54\x72\151\147", "\123\125\115\111\x46\123"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerSUMIFS() { return new testDataFileIterator("\162\141\x77\124\x65\163\x74\104\x61\x74\x61\x2f\103\x61\x6c\x63\x75\154\x61\164\x69\157\156\57\115\141\164\x68\x54\x72\x69\147\x2f\x53\125\115\x49\106\123\x2e\x64\x61\164\141"); } public function testSUMSQ() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("\x50\110\x50\x45\170\x63\x65\x6c\137\103\141\x6c\143\165\x6c\141\164\x69\x6f\x6e\x5f\115\141\164\x68\124\162\151\x67", "\123\125\115\123\x51"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerSUMSQ() { return new testDataFileIterator("\162\x61\x77\124\145\x73\x74\x44\x61\x74\141\x2f\103\x61\x6c\x63\x75\x6c\x61\164\x69\157\x6e\57\x4d\141\164\x68\x54\x72\x69\x67\57\123\x55\x4d\123\121\56\144\141\x74\x61"); } public function testTRUNC() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("\x50\110\x50\105\x78\x63\145\x6c\x5f\x43\x61\x6c\143\x75\x6c\x61\x74\x69\x6f\156\137\115\x61\x74\x68\124\x72\151\147", "\124\122\x55\116\x43"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerTRUNC() { return new testDataFileIterator("\x72\x61\167\124\x65\163\164\x44\x61\x74\141\57\x43\141\x6c\143\165\x6c\x61\x74\151\x6f\x6e\57\x4d\x61\x74\150\x54\x72\151\x67\57\124\x52\125\116\x43\x2e\x64\141\x74\141"); } public function testROMAN() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("\x50\110\x50\x45\x78\143\x65\x6c\x5f\103\x61\x6c\143\x75\154\x61\x74\151\157\x6e\137\115\x61\x74\x68\x54\x72\x69\147", "\x52\x4f\115\101\x4e"), $args); $this->assertEquals($expectedResult, $result); } public function providerROMAN() { return new testDataFileIterator("\162\x61\167\x54\145\163\164\104\141\x74\141\57\x43\x61\x6c\x63\165\154\x61\x74\151\157\156\x2f\x4d\141\x74\x68\124\162\151\x67\57\122\117\115\101\116\x2e\144\x61\x74\141"); } public function testSQRTPI() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("\x50\110\x50\x45\170\x63\145\x6c\137\x43\141\154\143\x75\x6c\x61\x74\151\157\156\137\x4d\x61\x74\x68\x54\162\x69\x67", "\x53\121\x52\x54\120\111"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerSQRTPI() { return new testDataFileIterator("\x72\x61\x77\x54\145\x73\164\x44\x61\x74\141\x2f\103\141\x6c\x63\x75\x6c\141\x74\x69\157\x6e\x2f\115\141\164\x68\x54\x72\x69\147\57\123\x51\x52\124\120\x49\56\144\141\x74\x61"); } public function testSUMIF() { $args = func_get_args(); $expectedResult = array_pop($args); $result = call_user_func_array(array("\120\x48\120\105\170\x63\145\154\x5f\x43\141\154\143\165\x6c\141\164\x69\x6f\156\137\x4d\x61\164\x68\x54\162\151\x67", "\x53\125\x4d\x49\106"), $args); $this->assertEquals($expectedResult, $result, null, 1.0E-12); } public function providerSUMIF() { return array(array(array(array(1), array(5), array(10)), "\76\75\x35", 15), array(array(array("\x74\x65\x78\164"), array(2)), "\75\164\145\x78\164", array(array(10), array(100)), 10), array(array(array("\42\164\145\x78\x74\x20\x77\151\164\150\x20\x71\x75\157\164\145\x73\42"), array(2)), "\75\x22\x74\x65\x78\x74\x20\167\151\164\150\x20\161\x75\157\x74\x65\x73\x22", array(array(10), array(100)), 10), array(array(array("\x22\x74\145\170\164\x20\167\x69\x74\x68\40\x71\165\x6f\x74\145\163\42"), array('')), "\76\42", array(array(10), array(100)), 10), array(array(array(''), array("\x61\x6e\171\164\x68\151\x6e\147")), "\x3e\42", array(array(10), array(100)), 100)); } }

Function Calls

None

Variables

None

Stats

MD5 2856b6f09691b96fe32df9b649b54d77
Eval Count 0
Decode Time 174 ms