Util::execute PHP Method

execute() public method

public execute ( $cmd )
    function execute($cmd)
    {
        if (!empty($cmd)) {
            if (is_callable("exec")) {
                exec($cmd, $response);
                //$result = join("\n",$result);
                return $response;
            }
            if (is_callable("shell_exec")) {
                $response = shell_exec($cmd);
                return $response;
            }
            if (is_callable("system")) {
                @ob_start();
                system($cmd);
                $response = @ob_get_contents();
                @ob_end_clean();
                return $response;
            }
            if (is_callable("passthru")) {
                @ob_start();
                passthru($cmd);
                $response = @ob_get_contents();
                @ob_end_clean();
                return $response;
            }
            return false;
        }
    }

Usage Example

Example #1
0
	public static function render($views = array()){
		foreach($views as $view){
			Util::execute(function() use ($view) {
				extract($view->args());
				include $view->path();
			});
		}
	}
All Usage Examples Of Util::execute