Возьмите любой сайт, где есть выборка и там будет типа
include('simple_html_dom.php');
$html = str_get_html('<html><div id="main"><div id="inside">текст</div><div class="class">текст</div></div>');
$html->find('div#main', 0)->innertext = '';
$outText = $html->save();
core/traits/Singleton.php
и модифицировав код в методе ::run()
, он при первом запуске сканирует все места где могут лежать хуки (в терминологии моего движка они триггеры событий), если вам не нужно сканирование файлов - можете вообще удалить тот участок.use
можно пробросить туда нужные данные с места объявления. $modules = array();
function addToModule($module, $func) {
$modules[$module][] = $func;
}
function getModule($module, $arguments) {
foreach($modules[$module] as $func) $func($arguments);
}
function one ($arguments) { include 'test.html'; }
addToModule('test', 'one');
function two ($arguments) { echo $arguments[1]->greating; }
addToModule('test', 'two');
getModule('test', array($var1, $var2, $var3));
<meta property="og:image" content="http://domain.name/img/vkontakte.png">