真的很郁闷啊 , 知道昨天才偶然试出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代码 Debugging PHP using Eclipse and PDT Use XDebug or Zend Debugger to boost your productivity when fixing bugs in PHP applications
文章介绍了如何利用eclipse与Xdebu搭建一个php的开发环境,并能进行单步调试
SK6211_PDT_20090709_BA-chs[1].part1
PHP 开发工具(PHP Development Tools,PDT)插件安装到 Eclipse Europa 后,您将能够快速编写和调试 PHP 脚本和页面。...通过本文了解如何配置 PDT 来调试 PHP 脚本,并了解在详细查看脚本时应使用哪些透视图。
复制到你的eclipse的plugins目录里面也许你的文件夹里已存在这个文件, 覆盖就可以了! 2. 进入cmd 界面,cd 到 eclipse目录执行 eclipse.exe -clean ctrl+/(或者 ctrl+7 ,或者 ctrl+shift +/) 注释的功能就正常...
PDT提供了在一个PHP IDE所需的所有核心功能 基本的PHP语法高亮和着色编辑 PHP代码自动完成,代码模板,自动格式化 基本的javascript编辑语法高亮显示和着色 基本HTML编辑语法高亮和着色 XDebug和Zend调试器支持...
NULL 博文链接:https://xiaoboss.iteye.com/blog/1182152
警用数字集群(PDT)通信系统-互联技术规范
对使用 PDT 与 XDebug 进行搭配进行 PHP 的调试方面进行了简要的说明。 详细图片说明请使用下面链接: http://forums.hawebs.net/computer/viewthread.php?tid=5633&fromuid=426
pdt-22-java-voinarovskaya
在这个文档中,我对nvp,pdt,ipn的代码做了介绍,和实例参考,粘贴了都可以用。 压缩包中还含有相关的其他技术文档,都是中文版的,这些文档会教给你如何去做paypal的接口和参数的回收,和其他一些接口参数变量,让你...
基于eclipse的PHP插件,pdt。亲测可用,自己使用过的。
Bremachlorin:registered:(也称为“Radachlorin:registered:”)和Photochlorin(在水溶液中由3种叶绿素a衍生物组成)[1]最初在2006年和2008年获得了相应的销售许可,并被引入俄罗斯和韩国药典。基底细胞皮肤癌PDT...
PDT-20-谢尔盖-罗丹DZ1 DZ2 DZ3 DZ4 DZ5 DZ6 DZ7
Q-PDT-02-016 A 1 KBBP-125N产品技术规格书SGS.docx
PDT开发php XDebug调试手册 在eclipse for php中配置xdebug 以及调试技术详细手册
找了好久,以前的补丁 org.eclipse.php.ui_2.2.1.v20101001-2300.jar没办法找到,终于找到替代的。 pdt_tools.feature_patch.php.ui.2.2.1.v20110312.zip 直接解压到eclipse\dropins目录即可
PDT数字集群通信系统技术规范-
安装方式,参见: http://blog.csdn.net/tdcqfyl/article/details/51984792
下载Apache注意下在这个页面还要下载个DLL文件:php5apache2_4.dll-php-5.4-win32.zip(跟PHP的版本一定要对应 在httpd.conf 文件中加入下列几行 LoadModule php5_module d:/servers/php/php5apache2_2.dll #如果你...