HTML_Template_Flexy
[ class tree: HTML_Template_Flexy ] [ index: HTML_Template_Flexy ] [ all elements ]

Source for file Php.php

Documentation is available at Php.php

  1. <?php
  2. //
  3. // +----------------------------------------------------------------------+
  4. // | PHP Version 4                                                        |
  5. // +----------------------------------------------------------------------+
  6. // | Copyright (c) 1997-2003 The PHP Group                                |
  7. // +----------------------------------------------------------------------+
  8. // | This source file is subject to version 2.02 of the PHP license,      |
  9. // | that is bundled with this package in the file LICENSE, and is        |
  10. // | available at through the world-wide-web at                           |
  11. // | http://www.php.net/license/2_02.txt.                                 |
  12. // | If you did not receive a copy of the PHP license and are unable to   |
  13. // | obtain it through the world-wide-web, please send a note to          |
  14. // | license@php.net so we can mail you a copy immediately.               |
  15. // +----------------------------------------------------------------------+
  16. // | Author:  Alan Knowles <alan@akbkhome.com>
  17. // +----------------------------------------------------------------------+
  18. //
  19.  
  20.  
  21. /**
  22. * Remove PHP tags and replace them with echo '< ? '
  23. *
  24. * should be the first filter if you use it
  25. *
  26. *   
  27. *
  28. @package    HTML_Template_Flexy
  29. *  
  30. */
  31. {  
  32.     /**
  33.     * Standard Set Engine
  34.     * 
  35.     * 
  36.     * @param   object HTML_Template_Flexy   the main engine
  37.     * @access   private
  38.     */
  39.     function _set_engine(&$engine
  40.     {
  41.     }
  42.     /* 
  43.     * replace the php tags
  44.     * 
  45.     * @param   string The template
  46.     * @access   public
  47.     */
  48.     function pre_strip_php ($input
  49.     {
  50.         $input str_replace("<?","__{<__?}__",$input);
  51.         $input str_replace("?>","<?php echo '?'.'>'; ?>",$input);
  52.         return str_replace("__{<__?}__","<?php echo '<'.'>'; ?>",$input);
  53.     }
  54.     
  55.     
  56. }
  57.  
  58. ?>

Documentation generated on Mon, 11 Mar 2019 15:59:57 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.