Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>Don't use the PHP Refactoring Plugin. It's never gotten out of alpha, there is no <a href="http://sourceforge.net/projects/refactor4pdt/files/" rel="nofollow noreferrer">release to download</a> and the only access to it is through it's <a href="http://refactor4pdt.svn.sourceforge.net/viewvc/refactor4pdt/" rel="nofollow noreferrer">subversion repository</a>. And there are <a href="http://sourceforge.net/projects/refactor4pdt/stats/scm?repo=SVNRepository" rel="nofollow noreferrer">no commits the repository</a> in a while, so the project is essentially dead.</p> <p>There is some <a href="http://netbeans.org/kb/docs/php/screencast-rename-refactoring.html" rel="nofollow noreferrer">minimal refactoring</a> support in <a href="http://netbeans.org/features/php/" rel="nofollow noreferrer">Netbeans</a>:</p> <blockquote> <p><strong>Rename Refactoring</strong> You can rename an element such as a class name across all files in a project. The feature forces you to preview your changes before you can make them. The preview window shows you every location of the element and lets you exclude individual occurrences of the element from being renamed. Rename Refactoring is contrasted with the older feature, Instant Rename, which lets you only rename an element within a file and which does not provide a preview window.</p> </blockquote> <p>And Netbeans is as good a choice for a PHP IDE as any. <a href="http://www.jetbrains.com/phpstorm/index.html" rel="nofollow noreferrer">PHPStorm</a> also supports some <a href="http://www.jetbrains.com/phpstorm/features/index.html#PHP_refactoring" rel="nofollow noreferrer">refactoring functionality</a>: </p> <blockquote> <p>The Rename refactoring works for files, functions, constants, classes, properties, methods, parameters, and local and global variables.</p> <p>Also following refactorings are available:</p> <p>Introduce Variable Introduce Constant Introduce Field Inline variable Make global project changes easily and safely. Local changes are made instantly in-place.</p> </blockquote> <p>But PHPStorm is <a href="http://www.jetbrains.com/phpstorm/buy/index.jsp" rel="nofollow noreferrer">not free</a>.</p> <p>There are quite a few non IDE refactoring tools for PHP in <a href="https://stackoverflow.com/questions/19758/tools-for-php-code-refactoring">this related question</a>.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload