$htmlfiletag=array('<{foreach'=>'<?php foreach','<{if'=>'<?php if','<{for'=>'<?php for',':}>'=>': ?>','<{/if}>'=>'<?php endif; ?>','<{/else}>'=>'<?php else: ?>','<{/foreach}>'=>'<?php endforeach; ?>','<{/for}>'=>'<?php endfor; ?>','<${'=>'<?php echo ','}$>'=>'; ?>','</{'=>'<?php include($this->webRoot.\'','}/>'=>'\'); ?>','<{'=>'<?php ','}>'=>' ?>');
PHP错误信息:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting '(' in
上面的数组在5.2X中没事 刚升级了5.3.3的就出错了???

解决方案 »

  1.   

    Array
    (
        [<{foreach] => <?php foreach
        [<{if] => <?php if
        [<{for] => <?php for
        [:}>] => : ?>
        [<{/if}>] => <?php endif; ?>
        [<{/else}>] => <?php else: ?>
        [<{/foreach}>] => <?php endforeach; ?>
        [<{/for}>] => <?php endfor; ?>
        [<${] => <?php echo 
        [}$>] => ; ?>
        [</{] => <?php include($this->webRoot.'
        [}/>] => '); ?>
        [<{] => <?php 
        [}>] =>  ?>
    )仅数组没有错
    不包中运行时出错你把错误信息贪污了,没法帮你
      

  2.   

    ===================================
    PHP code    Array ( [<{foreach] => <?php foreach [<{if] => <?php if [<{for] => <?php for [:}>] => : ?> [<{/if}>] => <?php endif; ?> [<{/else}>] => <?php else: ?> [<{/foreach}>] => <?php endforeach; ?> [<{/for}>] => <?php endfor; ?> [<${] => <?php echo [}$>] => ; ?> [</{] => <?php include($this->webRoot.' [}/>] => '); ?> [<{] => <?php [}>] => ?> )仅数组没有错
    不包中运行时出错你把错误信息贪污了,没法帮你
    ==============================================PHP的错误信息全着呀
    PHP错误信息:
    Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting '(' in  d:/web/class/tpl.class.php  56行