jjzjj

php - 如何在 Eclipse PDT 中获取图形化的 UML 类图?

我是Eclipse-PDT用户,希望在OOP类设计和重构过程中获得一些图形辅助。我的IDE:EclipseMars.1版本(4.5.1)我使用Eclipse进行Java开发,并且知道有很多工具可以提供帮助。EclipsePHP开发工具在集成和支持方面仍然落后。有一些用php编写的工具,例如phpuml,可以帮助生成xmi(v2.1)。由于过时的xmlnsurl,目前phpuml(v1.6.2)不会生成有效的xmi:尝试在EclipseEcore模型编辑器View中打开这些URL会导致异常:org.eclipse.emf.ecore.xmi.PackageNotFoundExceptio

php - 使用 PHP DateTime 解析和转换时区 PST 到 PDT(GMT -8 到 GMT -7)

我在使用PHPDateTime将GMT-8时区(PST)接收的日期转换为GMT-7(PDT)时区的人类可读格式时遇到困难。这是一个例子:$tz=newDateTimeZone('America/Los_Angeles');$saleEndDate=newDateTime("2016-11-07T17:30:00-08:00");$saleEndDate->setTimezone($tz);echo$saleEndDate->format('Y-m-dH:i:s');以上代码的输出为:2016-11-0717:30:00。但是,它应该显示2016-11-0718:30:00,因为Amer

php - 您可以使用 Eclipse PDT 启用变量突出显示吗?

我使用的是3.3.2版,我知道用于Java的常规Eclipse会突出显示变量。无论您使用什么语言,Notepad++都会执行此操作(如果您选择任何文本,它会突出显示相似的文本)我知道这不是至关重要的,后退/前进增量搜索是一个足够的解决方法,但如果有它会很好。更新看起来我有PDT1.03,(当前版本是2.0),我有Eclipse3.2.2。需要查看“帮助->软件更新->管理配置”,而不仅仅是“帮助->关于”。 最佳答案 您可以下载新的PDT2.0All-in-one和Eclipse3.4-此功能作为“标记事件”在此处提供,并且有一些新

php - Eclipse PDT 调试 Web 应用程序 : evaluating expressions in a console

当使用带有XDebug的EclipsePDT调试PHPWeb应用程序时,是否有任何方法可以打开一个控制台窗口,允许我输入并查看当前范围内任意表达式的值?这似乎是调试环境的一个明显元素,我可能遗漏了一些东西,但唯一类似于控制台的东西说“此时没有可显示的控制台” 最佳答案 诀窍是,正常启动PHP调试session,然后当您到达断点时,或者在单步执行代码时,请按照以下步骤操作:转到窗口->显示View选择“表达式”当表达式子窗口打开时,单击“创建新的监视表达式”图标[图标看起来像一个小代数方程x+y=?]在打开的对话框中输入任意表达式继续

用于 Eclipse PDT 的 PHP 5.4 解释器

那么PHP5.4发布了,但是eclipsePDT的解释器什么时候出来支持PHP5.4的新语法呢?到目前为止,我在网上所能找到的只是一个旧的“错误报告”:https://bugs.eclipse.org/bugs/show_bug.cgi?id=362672.似乎我什至不能在那里注册以发布有关其状态的问题。有人在做吗?是否有公开可用的开发版本?在新的PHP版本发布后,他们通常需要多长时间才能发布新的解释器?PHP5.4语法已经在很久以前发布了。为什么Eclipse仍然不支持它(我不是提示,只是想知道它卡在哪里)? 最佳答案 是的,有一

php - 数组初始化中的正确缩进,PDT/Zend Studio

我在代码中使用了以下数组初始化样式:$a=array('one'=>123,'two'=>456);但PDT/ZendStudio在这种情况下无法正常工作;按[Return]键后,它会将光标置于$a下方(在我的示例中)并忽略缩进。如果数组键是数字(至少不是以引号开头),则一切正常。这是它目前的工作方式(|—是编辑器在按下[Return]后放置插入符的位置)$a=array('one'=>123,[RETURN]|);这是预期的结果:$a=array('one'=>123,[RETURN]|);那么是否可以强制编辑器遵循我的缩进规则? 最佳答案

php - 在 eclipse pdt 中同步时 - 在比较 php 文件的版本时得到一个空白的灰色窗口

我已经为64位Linux安装了EclipsePDTHeliosSR1GTK(UbuntuMaverick全新安装)。我添加了用于使用Subversion的Subversive插件,并安装了SVNKit1.3.2连接器。我使用的是Sun的java而不是OpenJDK版本。当我同步一个php项目,并双击一个php文件来比较我所做的与基本修订版相比的差异时-它会打开一个比较文件的窗口,但该窗口是空的-我看到灰色背景好像没有文件被打开。当我打开未设置为PHP文件的文件时,它工作正常。(如果我使用一个带有.module扩展名的文件并在“内容类型”首选项Pane中将其定义为一个php文件,它会像上

php - Eclipse PDT插件安装

我正在尝试在Eclipse中安装PDT插件,但出现错误:Cannotcompletetheinstallbecauseoneormorerequireditemscouldnotbefound.Softwarebeinginstalled:PHPDevelopmentTools(PDT)3.1.2.201212211235(org.eclipse.php.feature.group3.1.2.201212211235)Missingrequirement:PDTDebugUIPlug-in3.1.2.201212211235(org.eclipse.php.debug.ui3.1.2.

php - Eclipse PDT 能否自动将 PHPDoc block 添加到需要的代码中?

我知道大多数用于Eclipse的Java开发工具都有一个快捷脚本,用于为所需元素(包括页面级)添加JavaDocblock。此外,我知道PDT将允许您通过源菜单为许多东西“生成元素注释”。是否有Eclipse插件(或者它可能是PDT中的标准,我只是错过了它)允许您为给定文件中的所有/某些受支持元素添加PHPDocblock? 最佳答案 将你的文本光标放在你的函数、类或其他任何东西的正上方,输入/**并按回车键,您将开始编写PHPDoc。例如。/****Enterdescriptionhere...*@paramunknown_typ

php - 使用 PDT/Netbeans 中的类自动完成 PHP 对象?

当我像这样使用new定义一个类的对象时$blah=newWhatever();我得到$blah的自动完成。但是当我将$blah作为函数参数时我该怎么做呢?没有自动完成我就不完整了。编辑:如果它在include中并且PDT或Netbeans无法弄清楚,我该怎么做?有没有办法声明变量的类型PHP? 最佳答案 第一条评论中的方法称为“类型提示”,但您应该明智地使用它。更好的解决方案是phpDoc。/***Somedescriptionoffunctionbehaviour.**@paramWhatever$blah*/publicfunc