fender0107401 发表于 2012-12-16 21:16

自己编写的php函数,怎么能让整个web程序都能找到呢?

我学了一段时间php,对于函数这块有点不清楚。

比如我写了一个函数foo,我能不能把这个程序单独放在一个文件里面,然后所有的程序都能很容易地使用这个函数呢?

fender0107401 发表于 2012-12-16 21:17

本帖最后由 fender0107401 于 2012-12-16 21:22 编辑

比如我想把所有跟登录的函数都放module_login这个目录里面,然后如果有需要的话,就再建子目录,我感觉这样程序的结构会更加的清晰一点。

fender0107401 发表于 2012-12-16 21:17

本帖最后由 fender0107401 于 2012-12-16 21:31 编辑

:wink:

maochanglu 发表于 2012-12-17 10:08

这个是php的扩展,要用c语言写的。

fender0107401 发表于 2012-12-17 11:04

回复 4# maochanglu

难道php写的函数都只能在文件内部被使用吗?
   

imbiss 发表于 2012-12-17 17:04

最原始的做法是 你要把你的函数文件include进来。
但是这样的坏处是,随着项目的发展 ,不管是否用到,你会include一大堆东西。
后来就有了一些load工具。比如 Zend 'Autoload, 它会根据的你的类名,来载入你的类定义文件。
但这是以class为基础的,和你说的function 还是不一样的。不过应该可以开拓你的想法。

fender0107401 发表于 2012-12-17 21:05

回复 6# imbiss

:wink:

   

yifangyou 发表于 2013-01-13 15:55

修改php.ini的include_dir到你的php所在目录即可

fender0107401 发表于 2013-01-13 16:03

回复 8# yifangyou

谢谢了。
页: [1]
查看完整版本: 自己编写的php函数,怎么能让整个web程序都能找到呢?