php写的网页出现大量n,PHP编写大型网站问题

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:12   2108   0

PHP编写大型网站问题

global $site_info;

print nl2br ($site_info->body);

}

function print_links ()

{

global $site_info;

$links = explode ("n", $site_info->links);

$names = explode ("n", $site_info->link_names);

for ($i = 0; $i < count ($links); $i++)

{

print "ttt

$names[$i]

n

n";

}

}

?>

这种方法使得程序看起来比较简洁,而且执行速度也较快。

2、使用模板的方法

这种方法使得程序看起来更简洁,同样实现上面的功能,可用以下代码:

复制代码 代码如下:

%%PAGE_TITLE%%

%%PAGE_LINKS%%

%%PAGE_CONTENT%%

用占位符代替要动态生成的内容,然后用一解析程序分析该模板文件,把占位符用际的内容替换。种方法使得即使不会使用PHP的页面制作人员也能修改模板文件。这种方法的缺点是执行效率不高,因为要解释模板文件。同时实现起来也比较复杂。

注: www.thewebmasters.net的 FastTemplate class可方便的实现以上功能,或者使用 Smarty 模板引擎

五、不要用过时的函数

作为一种自由软件,PHP发展很快,其中的很多函数都已过时,例如:

复制代码 代码如下:

while (1):

print "5";

if ($idx++ == 5):

break;

endif;

endwhile;

虽然还能用但效率肯定不高,而且可能在以后的版本中会禁用,导致程序不能运行。因此要经常对照最新PHP手册检查那些函数已过时及时修正。

【PHP编写大型网站问题】相关文章:

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP