sakura/app/utils/tools.php

28 lines
577 B
PHP
Raw Normal View History

2021-07-09 18:28:29 +08:00
<?php
namespace Sakura\Utils;
class Tools
{
public static function echo_interceptor(callable $callback, ...$args)
{
ob_start();
call_user_func($callback, ...$args);
$output = ob_get_contents();
ob_end_clean();
return $output;
}
// public function get_text_from_dom($node, $text) {
// if (!is_null($node->childNodes)) {
// foreach ($node->childNodes as $node) {
// $text = get_text_from_dom($node, $text);
// }
// }
// else {
// return $text . $node->textContent . ' ';
// }
// return $text;
// }
}