在看网上的cms时,经常看到某个对象在用,却找不到这个类是在哪里定义的。怎么办? 在看网上的cms时,经常看到某个对象在用,却找不到这个类是在哪里定义的。怎么办?如何能快速找到呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先找到定义这个对象的类名,然后打开你的PHP编辑器,选择在文件中查找,选择查找的文件夹,这里可以是根目录,然后查找这个类名,自然找到了。 要引用类自然会引用定义类的文件,主要看include或require的那几个文件,一般类的定义都在里面 也可以用Dreamweaver打开文件,然后搜索,查找范围选“文件夹”选项。 在出现这个对象的页面中加入print_r(get_included_files());就可知道查找的范围了 谢谢楼上的几位朋友。zend里有没有实用些的工具,能够准确地定位这些东西,或跟踪到这些东西呢? 在zend studio里建项目后可以直接定位到。或者多文件查找'class xxx',或者调试跟踪代码。在unix/linux下可以grep 'class xxx'或类似命令如楼上,查找被包含的文件,如果使用了autoload,查看该函数里的引用规则一般较成熟的文件都有自己的命名规则,搞清楚后直接可以找到该文件 这个就是我用zend studio的原因之一了.zend studio5.5即可,cms代码目录建立成个项目,ctrl+左键任何的方法/类名即可. Zend Studio中,按住ctrl鼠标左键点函数或对象名,就能反追踪到声明那里。一般框架都有autoload模块,并不会显示的写名引用了哪个文件。但它是有规则的Zend_Acl_Role类,他的路径就在/library/Zend/Acl/Role.php要看代码看懂他的规则 在zend studio 5.51中文版中,先按住ctrl键,再用鼠标点击某个函数名,没有反应。请问为什么,如何解决。 zend studio 7.0 绝对可以。 这就是为什么我一直用zend的原因 是啊 ,zend sudio确实很好 关于PHP中的XML文件 調用jq出现乱码啊! 新手学习PHP,请大家介绍好的入门教程! 弱弱 的问个php+mysql的问题 imagestring函数的font参数怎么用 PHP有什么特点,很适合作论坛吗? 上海团队接项目或求兼职 请PHP大侠推荐一本好的PHP教程书籍 mysql_pconnect()链接 请问哪有php安装程序下载? 求助:linux下php链接数据库出空白页 setcookie,总是有问题
print_r(get_included_files());
就可知道查找的范围了
或者多文件查找'class xxx',
或者调试跟踪代码。在unix/linux下可以grep 'class xxx'或类似命令如楼上,查找被包含的文件,如果使用了autoload,查看该函数里的引用规则一般较成熟的文件都有自己的命名规则,搞清楚后直接可以找到该文件
zend studio5.5即可,cms代码目录建立成个项目,ctrl+左键任何的方法/类名即可.
一般框架都有autoload模块,并不会显示的写名引用了哪个文件。但它是有规则的Zend_Acl_Role类,他的路径就在/library/Zend/Acl/Role.php要看代码看懂他的规则