parseParams($tokenizer); return 'echo "PHP_VERSION: ".PHP_VERSION." (for ".'.$p["name"].'.")";'; } function myBlockCompilerOpen(Aspect\Tokenizer $tokenizer, Aspect\Scope $scope) { return myCompiler($tokenizer, $scope->tpl); } function myBlockCompilerClose(Aspect\Tokenizer $tokenizer, Aspect\Scope $scope) { return 'echo "End of compiler";'; } function myBlockCompilerTag(Aspect\Tokenizer $tokenizer, Aspect\Scope $scope) { $p = $scope->tpl->parseParams($tokenizer); return 'echo "Tag ".'.$p["name"].'." of compiler";'; }