很多站长朋友们都不太清楚Php函数文件位置,今天小编就来给大家整理Php函数文件位置,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 如何迅速找到PHP底层源码中找到指定函数的实现位置 2、 怎么在PHPstorm中查找函数 3、 有没有那款php开发工具 能自动查找函数的位置或者包含函数的文件位置 4、 php给写内容到文件的指定位置,用什么函数啊? 5、 php源代码入口函数在那个文件 注意我说的是 php 底层的c代码 如何迅速找到PHP底层源码中找到指定函数的实现位置如果要看这两个函数在标准库中的定义用ctags或cscope生成索引.h,cscope,可以跳转到函数定义,man malloc,声明见stdlib。
如果仍然找不到,可以用ctags,si或grep。
windows下用source insight也可,然后查找函数定义,用grep -r 搜索关键字,atoi和malloc在C的标准库中有定义。
1.安装ctags
在源代码目录下运行
ctags -R
这样,会递归生成当前目录下及其子目录的tags文件。
2.使用VIM根据tags文件查找函数或结构定义。
1.在源码目录下查找
vi -t tagname
2.如果要在任意位置使用,则需要把该tags文件添加到~/.vimrc文件中
set tags=/home/money/sda8/2.6232/tags
3.如果要在代码中实时跟踪,则光标移动到函数名上,使用CTRL+]键,按CTRL+t可以返回。
如果要跟踪系统函数,使用shift+K可以自动跳转道光标所在函数的手册。
怎么在PHPstorm中查找函数PHPStorm工具栏>Edit>Find>Find in Path 可以直接使用组合键 Ctrl+Shift+F
输入函数名 例如 getImageSrc
出现Options,previews(数字) ,这个previews结果列出包含getImageSrc所有文件和位置
一般这样就会看到你要找个函数定义位置了.单击打开文件就可以. 如果找到的是使用这个函数的位置. 可以在使用函数的名称(getImageSrc)上按Ctrl+鼠标左键单击打开函数定义文件位置
有没有那款php开发工具 能自动查找函数的位置或者包含函数的文件位置如果英文功底好的话可以用phpstorm
我也是从NB 一路走来的
然后是eclipse
zendstudio 7.0以后的版本其实就是eclipse
但是自从用了PHPSTORM以后 以前的都删掉了.
调试就用GVIM
php给写内容到文件的指定位置,用什么函数啊?用fseek($fp, $int); // int 为想写的位置距离文件开头的位置
-------------
fseek 还有第三个参数,如果使用附加模试("a" 或 "a+"),任何写入文件数据都会被附加上去,而文件的位置将会被忽略。
------------
那就只能先读,然后再处理,再写了。
类似于:
$s = file_get_contents($file);
$pos = strlen($s) - 38;
$s = substr($s, 0, $pos).$_POST['illegal'].substr($s, $pos);
php源代码入口函数在那个文件 注意我说的是 php 底层的c代码要回答你这个问题,你得去看原代码和以及Server Application Programming Interface接口编程,php代码是被Server按照要求调取的。他的源代码在php原代码的sapi下,有很多种入口看你使用的哪一种方式工作,常用的是cgi模式。其中cgai_main.c就是入口文件
关于Php函数文件位置的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于Php函数文件位置 functionsphp位置的详细内容...