使用注释来显示PDT中的PHP代码助手 -- 郁闷用了6个月才发现这个功能
来源:互联网 发布:淘宝店关注链接 编辑:程序博客网 时间:2024/04/25 09:08
真的很郁闷啊 , 知道昨天才偶然试出PDT在写PHP代码时可以使用这个功能.
以前在写函数时,因为函数的参数和返回值都是不确定的,比如m()要返回一个类BB
,BB类中存在函数aa(),要想在如下的代码中输入->时自动提示出aa(),简直就是不可能的
例如:
class BB{
function aa(){
}
}
function m()
{
return (new BB());
}
function callFunc(){
$bb_instance = m();
$bb_instance-> // 这里是不会自动提示出函数的
}
但是使用注释,是可以让它出现的
/**
* 将一个关联数组转化成HTML属性字符串
*
* @param 关联数组 $arr
* @return str
*/
function array2HtmlAtrribute($arr)
{
$str = " " ;
$attribute_count = count($arr) ;
if ($attribute_count > 0)
{
$str = key($arr) . "='" . current($arr) . "' " ;
if ($attribute_count > 1)
{
next($arr) ;
for( $i = 1 ; $i < $attribute_count ; $i++) //从第二个元素开始循环
{
$str .= key($arr) . "=" . current($arr) . " " ;
next($arr) ;
}
$str = substr( $str,0,(strlen($str)-1) ) ;
}
}
return $str ;
}
例如上面这个函数,它的返回值就可以直接显示代码助手的字符串的方法了
可能PDT的代码助手的机制分为两种:[纯属个人猜想]
第一是内置的一些函数这个是写好的改不了的
第二种就是通过解析注释来达到代码显示的功能
- 使用注释来显示PDT中的PHP代码助手 -- 郁闷用了6个月才发现这个功能
- 不能使用 ALT+/ 来显示代码助手, 是不是很郁闷? (MyEclipse快捷键问题 )
- 使用了ButterKnifeZelezny的自动生成代码之后,发现Androidstudio代码提示失效了,郁闷。。。
- 完善eclipse+pdt作php开发中的代码提示能力
- 代码注释:机器学习实战第11章 使用Apriori算法来发现频繁集
- 通过PDT来调试php程序
- 使用反射和Attribute动态显示代码中的注释内容
- Eclipse+PDT使用Zend Debugger来调试php程序的步骤
- 代码注释:机器学习实战第12章 使用FP-growth算法来高效发现频繁项集
- 使用 Eclipse 和 PDT 调试 PHP
- 使用 Eclipse 和 PDT 调试 PHP
- 如何使用Eclipse PDT调试PHP程序
- js中我使用hover事件当处于这个div上时显示,离开时慢慢消失,研究了很久,最后发现添加了return就可以了
- 校园助手APP--昨天看代码发现了一个好东西——UncaughtExceptionHandler
- 郁闷,发现自己太不会应变了。。。
- 了从两个或多个表中选出数据,我们一般使用表连接来实现这个功能。
- 使用php-fpm来发现执行慢的php文件
- 气愤,这个程序显示IP功能搞了半天才整好
- mssql2008 列转行语句
- 人邮出版社出的书 -- 从此不再光顾
- Struts2 jsp页面和Action之间的传值方式
- VMware克隆CentOS修改Linux MAC地址
- IOS端与Java端MD5加密方法
- 使用注释来显示PDT中的PHP代码助手 -- 郁闷用了6个月才发现这个功能
- python 关于文件的一些方法
- 在万网花了100大元买了域名iamsese.cn -- 亏了
- iamsese.cn 站点开发纪实 之 开篇1
- 动手制做自己的一张软盘大小的Linux 选项
- 如何安装MINIX 3 -- 这篇文档转自我在google上的博客
- 开发www.miibeian.gov.cn的JAVAEE大师 -- I 服了油
- 获得执行jar的运行路径
- 四年阅读20遍,遍遍都有新收获 -- 好书不在厚贵