这是一个新手问题,但我在网上找不到明确的答案,所以请不要笑:))
打开和关闭php标记(<? php code ?>
)多次会增加页面加载时间吗?
如何多次使用include templatepath?
谢谢
答案 0 :(得分:5)
多次打开和关闭php标记(
<? php code ?>
)是否会增加页面加载时间?
否 - 即使您已经接受我也会回答,因为每个人都应该知道实际上发生了什么。
当PHP解析文件时tokenises everything outside of the tags as T_INLINE_HTML。
中的ZEND_ECHO关闭并重新打开标记与的速度完全相同,就像您从单个<?php ?>
块中回显html一样。
如何多次使用include templatepath?
是的,您添加的文件越多,加载页面所需的时间就越长,尤其是每次都必须从磁盘读取并且您没有使用各种缓存机制时。
答案 1 :(得分:2)
理论上是的,但差异是如此微不足道,几乎在所有情况下都没关系。
不确定你的意思。如果可能多次包含文件,请使用include_once
或require_once
。这样可以防止出现多次加载,并可以防止'无法重新声明类'等错误。同样,这比include
和require
更贵,但更稳定。
作为旁注,您的问题与代码没有任何关系,我相信这些问题已经在SO中被多次询问和回答,所以下次请尝试更好地搜索/询问:)
一切顺利!