用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3379|回复: 3
收起左侧

对V部分的一个疑问

[复制链接]
发表于 2008-10-20 19:36:02 | 显示全部楼层 |阅读模式
网上流传的优化PHP速度的方法中
提到过一个例子

<?php echo 'AAABBBCCCDDD'; ?> 运行速度快于 <?php echo 'AAA'; ?>BBBCCC<?php echo 'DDD';?>
理由是 后面一段代码 打开了两次PHP解析器 也就是多了次操作
这是不难看出的 毕竟echo也是函数嘛 后面执行了两次 前面只执行了一次


CI里面V部分也有将php代码写入到模板中 逻辑部分是替代语法

那疑问来了

那CI对于模板中的PHP语句(非替代语法) 是否直接忽略
发表于 2008-10-20 23:27:24 | 显示全部楼层
CI 对于视图文件实际上就是 include。
 楼主| 发表于 2008-10-21 05:09:08 | 显示全部楼层
夜里翻了下 loader class

确实是...直接include (没有开启 PHP替代语法的情况下)

谢谢HEX了  最近在做一个项目 目前在挖空心思的榨出点CPU 虽然数据量不大...
发表于 2008-10-21 10:54:25 | 显示全部楼层
如果是要优化echo的话,记得用 , 来连接echo数据,比如:

PHP复制代码
echo 'AAA' . $var . 'BBB';
复制代码


优化为:

PHP复制代码
echo 'AAA' , $var , 'BBB';
复制代码

本版积分规则