PHP面试问题考卷02
3、能够使HTML和PHP分离开使用的模板
答案是:PHP代码
//controller$view = new View();echo $view->display('out.php', array('name'=>'stefan', 'blog'=>'http://stefan321.iteye.com'));//View Classclass View{ function display($view_filename, array $view_data) { // Import the view variables to local namespace extract($view_data, EXTR_SKIP); // Capture the view output ob_start(); try { // Load the view within the current scope include $view_filename; } catch (Exception $e) { // Delete the output buffer ob_end_clean(); // Re-throw the exception throw $e; } // Get the captured output and close the buffer return ob_get_clean(); }} // end class
<h1><?php echo $name ?> </h1><a href="<?php echo $blog ?>">Blog</a>
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号