<?php
namespace eMacros\Runtime\Type;
use eMacros\Runtime\GenericFunction;
class TypeOf extends GenericFunction {
/**
* Obtains a value type
* Usage: (type-of 4)
* Returns: string
* (non-PHPdoc)
* @see \eMacros\Runtime\GenericFunction::execute()
*/
public function execute(array $arguments) {
//check number of parameters
if (empty($arguments)) {
throw new \BadFunctionCallException("TypeOf: No arguments found.");
}
return gettype($arguments[0]);
}
}
?>
|