Authors:
__jay
BSD

PHP

Products: IntelliJ IDEA

Vendor: Jay

Email:

Website: http://idea-php.sourceforge.net

SourceCode: link

Bugtracker page

Description:

PHP support with refactoring
Downloads: 11228
Rating:
Participated in rating: 22
Version Since Build Until Build File/URL Size (Kb) Date Dependency
α7. 81.9164. 85.9999. Download 529.9. 2009-02-06 11:28:55 .
α6. 72.7318. 75.7999. Download 526.79. 2008-07-05 17:24:22 com.intellij.javaee.
α5. 72.7318. 75.7757. Download 455. 2008-06-25 16:50:59 com.intellij.javaee.
. .

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.

Comments:

__jay
Rated: noRate
2009-12-30 15:03:20
This plugin is deprecated, please use the bundled PHP plugin which goes with IDEA 9
.
Anonymous
Rated:
2009-03-26 09:17:57
Lots of exceptions. But it does highlight the code and it seems like it's all it can do.
Cant even see contants.
.
Anonymous
Rated:
2009-03-24 18:06:59
Installed onto 8/1 (#9732)
Looks fine. thanks.
.
Anonymous
Rated:
2009-03-05 19:06:08
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!!!!!
.
fazleskhan
Rated:
2009-03-03 21:04:31
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.
.
__jay
Rated: noRate
2009-02-06 19:23:04
well, upgrade your IDEA then please
.
Anonymous
Rated: noRate
2009-02-06 19:12:27
"Plugin is incompatible witch current IDEa installation"
Idea - Build 9013

Thanks!
.
Anonymous
Rated: noRate
2009-01-17 04:11:03
BLARG! Why doesn\\\'t this work on 8?
.
Anonymous
Rated:
2008-12-17 17:10:48
I used this on the 7.0 version .... PLEASE make it work for 8.0

it would be greatly appreciated
.
Anonymous
Rated: noRate
2008-12-16 02:32:02
Failed to install on Idea 8.0
.
__jay
Rated: noRate
2008-12-11 22:10:49
the plugin does not support intellij 8 and seems like it won't until someone won't come to help update it
.
Anonymous
Rated: noRate
2008-12-11 21:59:45
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
Rated:
2008-12-04 18:48:21
Why not use color hightlighting like that: http://www.php.net/echo
.
__jay
Rated: noRate
2008-11-28 14:54:41
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
Rated:
2008-11-28 14:47:19
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)
.
Anonymous
Rated:
2008-11-26 23:52:33
waiting for v8 support
.
__jay
Rated: noRate
2008-11-13 19:55:20
Sorry, but the plugin does not support IntelliJ IDEA 8
.
zenone
Rated:
2008-11-13 18:16:46
I am having problems with Intellij8 and the PHP Plugin, it seems it fails to initialize correctly and is disabled.
.
Anonymous
Rated: noRate
2008-10-10 00:19:24
OK - what does the dependency mean please?

I downloaded the dropped the jar into idea/plugins directory.

When I restarted IDEA I got an error "required plugin "com.intellij.javaee" not found".

What do I need to do to get this to work?!
.
Anonymous
Rated: noRate
2008-08-07 18:09:29
7.03 Win - Create new file and type:
public class Name{...
.
Anonymous
Rated:
2008-07-10 19:39:24
Good man! love that pluging.
.
__jay
Rated: noRate
2008-07-04 03:27:20
Thanks for the bug report.
I fixed that in alpha 6
.
Anonymous
Rated:
2008-07-03 16:59:49
7.03 WINDOWS

String index out of range: -7
java.lang.StringIndexOutOfBoundsException: String index out of range: -7
at java.lang.String.substring(String.java:1932)
at java.lang.String.substring(String.java:1905)
at net.jay.plugins.php.cache.DeclarationsIndex
.buildIndexByCache(DeclarationsIndex.java:80)
at net.jay.plugins.php.cache.DeclarationsIndex
.access$100(DeclarationsIndex.java:25)
at net.jay.plugins.php.cache.DeclarationsIndex$1
.run(DeclarationsIndex.java:62)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$2
.run(ProgressManagerImpl.java:8)
at com.intellij.openapi.progress.impl.ProgressManagerImpl
.executeProcessUnderProgress(ProgressManagerImpl.java:79)
at com.intellij.openapi.progress.impl.ProgressManagerImpl
.runProcess(ProgressManagerImpl.java:50)
at com.intellij.openapi.application.impl.ApplicationImpl$7$1
.run(ApplicationImpl.java:8)
at com.intellij.openapi.application.impl.ApplicationImpl$5
.run(ApplicationImpl.java:9)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1
.run(ApplicationImpl.java:1)
.
Anonymous
Rated:
2008-07-01 16:09:01
GREAT GREAT work !
.
Anonymous
Rated:
2008-06-16 23:42:04
Keep up the good work, your plugin is a really good start ! Don't give up !
.
Anonymous
Rated: noRate
2008-06-07 04:15:02
Keep up the good work! This plug in is very useful, and could even be better with some more development.

Thanks for your hard work.
.
Anonymous
Rated:
2008-06-06 19:58:38
Keep on going :-) Is getting better and better
.
__jay
Rated: noRate
2008-06-04 18:03:24
Thanks for your comments!

As for the gray color of php function names — you can change it in the color settings.
Documentation for built-in functions wasn't really a priority, but i'll try to introduce this feature soon.
Next features are class/interface resolve/completion and go-to class action.
.
kozmoz
Rated:
2008-06-04 17:49:25
Great to see a lot of improvement lately!

Still missing the documentation for the built in PHP functions (CTRL-J) and I don't like the gray coloring of PHP function names, but overall it is very usable
.
Anonymous
Rated:
2008-06-04 16:10:20
New release much better!
.
Anonymous
Rated: noRate
2008-04-26 20:59:03
Failed to install on Idea 7041
.
Anonymous
Rated:
2008-02-27 09:42:32
Crash IDEA 6.0.
.
Anonymous
Rated:
2008-02-25 00:53:39
It has a lot of bugs and doesn\'t work well. I\'ve expected a lot more. For example: I can\'t combine PHP and HTML-Code, Idea throws Exceptions and the HTML-Code has no syntax-highlighting.
Another example: code-folding, code-formatting or refactoring doesn\'t work.
.
__jay
Rated: noRate
2008-01-25 17:28:28
i'd be very grateful if you post any bugs to the project page
http://sourceforge.net/projects/idea-php

new features are not going to be available quickly, but i'll fix bugs fast
.
Anonymous
Rated:
2008-01-24 11:08:16
A nice plugin but there are a few bugs...
.
Anonymous
Rated:
2008-01-10 02:07:52
.
Anonymous
Rated:
2008-01-03 18:05:29
Made me uninstall the idea
.
__jay
Rated: noRate
2008-01-03 17:55:16
I'm sorry, it's for 7.0 and up, but I forgot to specify the „since build“ field.
.
Anonymous
Rated:
2008-01-03 17:43:02
Crushed my 6.0 version
.