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

新手对CodeIgniter一点咨询

[复制链接]
发表于 2009-3-12 20:23:50 | 显示全部楼层 |阅读模式
本帖最后由 wanghepeng1986 于 2009-3-13 09:02 编辑

想向各位高水请教一下,在CodeIgniter的php文件中为什么只有<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');这个开头,  而没有结尾?> 。是说他的文件不需要那,还是要自己去加上。 希望有人能回答一下
 楼主| 发表于 2009-3-12 23:46:30 | 显示全部楼层
有人想帮忙吗
发表于 2009-3-13 00:02:21 | 显示全部楼层
 楼主| 发表于 2009-3-13 09:14:04 | 显示全部楼层
管理员,我想问下是不是所有的php文件闭合标签都用类似这样/* End of file myfile.php */ /* Location: ./system/modules/mymodule/myfile.php */ 的方式表示,但是有一点我不明不白/* */这个不是注解的意思吗?如果已经注解掉,电脑就应该不会去解读它呀!那不就出现只有<?php这个开头,而没有 ?>结尾呀!  希望能详细解释一下,因为从来就没有见过这个样子的,感谢大家的帮助
发表于 2009-3-13 10:30:29 | 显示全部楼层
刚才给你的文章,意思是 PHP 不需要 ?> 结尾,从来没有人说 PHP 需要 ?> 这个东西,你恐怕是被国产的书误人子弟了。
还有,那个注释是为了给人看的,不是给机器看的,你不写没关系,但是那不是好习惯;代码“优雅”是我们开发人员追求的目标,这个你一定要记住。
发表于 2009-3-13 15:00:51 | 显示全部楼层
只有在视图中多处需要php代码时 ?> 才是必须的。
发表于 2009-3-13 15:45:32 | 显示全部楼层
这问题……
 楼主| 发表于 2009-3-13 17:12:19 | 显示全部楼层
娘呀,这个还是我第一次听说过,原来的书上从来都没有说过,而且被人写的代码也都是<?php ?>这个样子的
发表于 2009-3-13 17:25:17 | 显示全部楼层
呵呵,万恶的教科书~~~~  
发表于 2009-3-13 17:42:10 | 显示全部楼层
有些书误人子弟啊。。。。。。。。。。。

本版积分规则