namespace可以替代include或者require? 刚学习php没多久,一个月不到,感觉include跟require很烦人,请问namespace可以完全替代这两个?可以的话该怎么用?求大神指教。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 别名是为了避免重名出现的问题 不是给你 引用文件用的 概念错了...include 有什么烦人的?不妨举例 我想多半是想说路径吧 1、include 不烦人,你把代码都写在一个文件里就不必 include了既然你要把代码写在多个文件里,那么 include 就是必然的了。也是你自己要这么做的。自己烦自己就没必要了吧?2、java 从 c++ 另立门户时,抛弃了 include,为了引入外部文件不得不又创立了 Import名字不同,作用是一样的3、namespace 只是声明了代码的作用域,与是否导入外部文件无关4、如果你特别烦 include,却又想把代码分到多个文件中去。那么可以遵守一些命名规则后,在 主程序中加入spl_autoload_register();虽然 php5.5及以前只能在使用类时自动加载(php5.6还可以在使用函数时自动加载),但变通的做些处理还是很有效的 代替不了,php没有内建的自动加载机制, 所以才会有这烦人的东西。 那不是就算我使用了namespace还是得每次需要用到这个类的时候还是得用require引入才能使用,我还以为使用命名空间之后,$db = new Model\Dao\DB();它就会自己找到Model\Dao下面的DB类。。 是的,还是要 include 的执行 spl_autoload_register(); 后$db = new Model\Dao\DB();它就会自己找到Model\Dao下面的DB类这样就不必自己加载了 大写小写互相转换 今天写phpinfo.php用ftp 二进制方式上传到客户指定的虚拟主机,用IE 7打开弹出一个对话框叫我下载,用firefox打开却看到源码,是不是说不支持php呢? 如何获取1到10的随机数? 一段让人崩溃的代码 小妹求救!smarty模板显示图片问题!!!!!!! popen有什么用? 如果将别人机器上的cookie文件复制到我的电脑上(假设使用相同浏览器),是不是能够登录别人的账号呢?如何防范。 我郁闷哦!大家来帮帮我哈!是时间问题! 关于中文格式的输出 一个新手的问题 如何禁止非会员用户访问视频/图片? mysql两张表的关联查询
既然你要把代码写在多个文件里,那么 include 就是必然的了。也是你自己要这么做的。
自己烦自己就没必要了吧?2、java 从 c++ 另立门户时,抛弃了 include,为了引入外部文件不得不又创立了 Import
名字不同,作用是一样的3、namespace 只是声明了代码的作用域,与是否导入外部文件无关4、如果你特别烦 include,却又想把代码分到多个文件中去。那么可以遵守一些命名规则后,在 主程序中加入
spl_autoload_register();
虽然 php5.5及以前只能在使用类时自动加载(php5.6还可以在使用函数时自动加载),但变通的做些处理还是很有效的
$db = new Model\Dao\DB();它就会自己找到Model\Dao下面的DB类这样就不必自己加载了