各种函数分开放置还是合在一起 本帖最后由 Excellentwxg 于 2012-03-24 18:31:45 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 想太多了,这个世界没有完美的东西。我自己的做法是按照调用频率来放置函数文档.特殊情况特殊处理,如果有必要的还得分别复制(哈哈)require_once至于影响多少速度 我不关心...关心那点速度不如关心一下自己代码够不够健壮. 1、可以按使用频度划分成若干文件,本人建议就一个文件2、如果你能保证不可能发生冲定义,那么你就用 require 否则就让 平衡品去判断,用require_once 开发过程中用require,require_once什么的都无所谓。到最后发布的时候,我会把原先要包含的文件全部复制进去,甚至注释换行什么的都得削掉。全部放到一个文件里去最好,毕竟中途再去读取一个文件要耽误不必要的时间 其实我是想知道PHP解析过程中的原理,比如:1.多次require一个只有函数的文件时,这些函数是不是就有多个副本,如果调用,又是用的哪个副本。2.解析的时候是不是按顺序把每个函数都解析了而不能按需解析。(我觉得应该是按文件流顺序全部解析了)不要让我去看PHP的源代码,看不懂- -。我的代码中用了好些require_once,总觉得不好…… 1.多次require一个只有函数的文件时,这些函数是不是就有多个副本,如果调用,又是用的哪个副本。 你是在纸上谈兵!你运行一下就知道了函数重新定义,必将导致错误2.解析的时候是不是按顺序把每个函数都解析了而不能按需解析。(我觉得应该是按文件流顺序全部解析了) 如果是 c/c++ 那么就是按需编译但 php 不是 c/c++ 这还真是我错了,我基本上全是用的require_once,貌似没用过require - -。 如果担心重复包含则用require_once 。代码结构你要规划好。就想版主说的使用频度划分成若干文件,对于经常要调用的的函数则统一到一个全局文件中。其他文件需要时require即可。 如何在网页中显示带权限的网络服务器上的图片 求教、、、、、php问题 php require_once包含文件后如何再更改内容 关于php页面刷新问题。 数据库取值问题 重装Wamp phpAdmin里的数据怎么办 使用mail()函数问题 极其迷惑的问题! 紧急求助:表单数据自动转发 问一个php拼接字符串的问题?? 请问我input提交后,通过ajax,只想刷新页面table的部分,ajax返回的是一个多行tr的html吗? [请教达人]关于php5和libiconv进行交叉编译的问题[急!!!]
我自己的做法是按照调用频率来放置函数文档.特殊情况特殊处理,如果有必要的还得分别复制(哈哈)require_once至于影响多少速度 我不关心...关心那点速度不如关心一下自己代码够不够健壮.
2、如果你能保证不可能发生冲定义,那么你就用 require 否则就让 平衡品去判断,用require_once
其实我是想知道PHP解析过程中的原理,比如:
1.多次require一个只有函数的文件时,这些函数是不是就有多个副本,如果调用,又是用的哪个副本。
2.解析的时候是不是按顺序把每个函数都解析了而不能按需解析。(我觉得应该是按文件流顺序全部解析了)不要让我去看PHP的源代码,看不懂- -。
我的代码中用了好些require_once,总觉得不好……
你是在纸上谈兵!你运行一下就知道了
函数重新定义,必将导致错误2.解析的时候是不是按顺序把每个函数都解析了而不能按需解析。(我觉得应该是按文件流顺序全部解析了)
如果是 c/c++ 那么就是按需编译
但 php 不是 c/c++
这还真是我错了,我基本上全是用的require_once,貌似没用过require - -。