PHP for IDEA 8

Compatible with  IntelliJ IDEA
06.02.2009
13 758
PHP support with refactoring

Download plugin

Version

Update date

Recent change notes

  • Rename refactoring
  • Find usages
  • Parameter info
  • Fields resolve and completion
  • Methods resolve and completion

IDEA8 version

Rename refactoring only renames references which are resolved, so be careful.
30.12.2009
This plugin is deprecated, please use the bundled PHP plugin which goes with IDEA 9
Anonymous
26.03.2009
Lots of exceptions. But it does highlight the code and it seems like it's all it can do.
Cant even see contants.
Anonymous
24.03.2009
Installed onto 8/1 (#9732)
Looks fine. thanks.
Anonymous
05.03.2009
Thanks allot for the effort, it's a great plug in.

I would defiantly pay for a more comprehensive version, with code reformat and robust re factoring.

Great Job!!!!!
03.03.2009
When this plugin is enabled Java's after dot code completion popup no longer is displayed.

Even with this problem it is a great plugin.
06.02.2009
well, upgrade your IDEA then please
Anonymous
06.02.2009
"Plugin is incompatible witch current IDEa installation"
Idea - Build 9013

Thanks!
Anonymous
17.01.2009
BLARG! Why doesn\\\'t this work on 8?
Anonymous
17.12.2008
I used this on the 7.0 version .... PLEASE make it work for 8.0

it would be greatly appreciated
Anonymous
16.12.2008
Failed to install on Idea 8.0
11.12.2008
the plugin does not support intellij 8 and seems like it won't until someone won't come to help update it
Anonymous
11.12.2008
Does it work with IntelliJ 8.0? I have 8.0.1 and cant find this plugin in the plugin manager...

I think the problem is that my IntelliJ build is newer than the plugin supports. I downloaded the jar from sourceforge and see the until-build attribute in the plugin.xml file is 7999 -- my 8.0.1 build is 9164...
Anonymous
04.12.2008
Why not use color hightlighting like that: http://www.php.net/echo
28.11.2008
could you please mail me the file you're editing when you get this exception?

php functions are not resolved, this is true

v8 support is not going to be in the next couple of months unless somebody helps with the project
Anonymous
28.11.2008
I'm getting the following exception when working with the Plugin. "Go to definition" doesn't work for functions.

No message
java.lang.StackOverflowError
at com.intellij.util.containers.LimitedPool.recycle(LimitedPool.java:46)
at com.intellij.lang.impl.PsiBuilderImpl.rollbackTo(PsiBuilderImpl.java:219)
at com.intellij.lang.impl.PsiBuilderImpl$StartMarker.
rollbackTo(PsiBuilderImpl.java:35)
at net.jay.plugins.php.lang.parser.parsing.calls.Variable.
parseCompoundVariable(Variable.java:315)
at net.jay.plugins.php.lang.parser.parsing.calls.Variable.
parseReferenceVariable(Variable.java:267)
at net.jay.plugins.php.lang.parser.parsing.calls.Variable.
parseVariableWithoutObjects(Variable.java:217)
at net.jay.plugins.php.lang.parser.parsing.calls.Variable.
parseVariableWithoutObjects(Variable.java:207)
at net.jay.plugins.php.lang.parser.parsing.calls.Function.
parse(Function.java:30)
at net.jay.plugins.php.lang.parser.parsing.calls.Variable.
parseBaseVariableOrFunctionCall(Variable.java:160)
at net.jay.plugins.php.lang.parser.parsing.calls.Variable.parse(Variable.java:39)
at net.jay.plugins.php.lang.parser.parsing.expressions.
PrimaryExpression.parse(PrimaryExpression.java:31)
at net.jay.plugins.php.lang.parser.parsing.expressions.
PostfixExpression.parse(PostfixExpression.java:20)
at net.jay.plugins.php.lang.parser.parsing.expressions.
UnaryExpression.parse(UnaryExpression.java:71)
at net.jay.plugins.php.lang.parser.parsing.expressions.
InstanceofExpression.parse(InstanceofExpression.java:19)
at net.jay.plugins.php.lang.parser.parsing.expressions.logical.LogicalNotExpression.
parse(LogicalNotExpression.java:28)
at net.jay.plugins.php.lang.parser.parsing.expressions.math.MultiplicativeExpression.
parse(MultiplicativeExpression.java:25)
at net.jay.plugins.php.lang.parser.parsing.expressions.math.AdditiveExpression.
subParse(AdditiveExpression.java:50)
at
...................
...................
net.jay.plugins.php.lang.parser.parsing.expressions.math.AdditiveExpression.
subParse(AdditiveExpression.java:58)
at net.jay.plugins.php.lang.parser.parsing.expressions.math.AdditiveExpression.
subParse(AdditiveExpression.java:58)
Please  sign in  to leave a comment.