PHP Tools for Visual Studio 新版本發表
Released: Mar 1, 2019
1.30.11154 中的更新
特性
- PHPDoc improvements and fixes.
- Updated PHP manual.
- Debugger now logs when proxy/VPN or other software interrupts a debug session.
Released: Jan 18, 2019
1.30.11095 中的更新
特性
- PHPDoc for local variables and globals.
- Unknown function code suggestion to add `$this->` (will be more in future).
- PHPUnit 7 support.
- Debug: Chrome JS Debugger supported (VS2017).
修補程式
- Editor exceptions fixes.
- Changes outside of VS causes Intellisense to forget some types - fixed.
Released: Oct 22, 2018
1.29.11015 中的更新
特性
- PHP up to 7.3 warnings: trailing commas, list ref assignment, instanceof with literal.
- Code analysis improvements.
- Renaming of a name within 'use' statement.
- Renaming of a class within a namespace.
- Renaming of a file with a class asks for automatic refactoring.
Released: Sep 24, 2018
1.29.10958 中的更新
特性
- Editor
- Implement Interface/overrides respects base's return type.
- Options for implement Interface/overrides to not generate PHPDoc.
- Options for implement Interface/overrides to not generate TODO comment.
- Code Validation
- is_callable() analysis.
- More PHPDoc suggestions.
- PHAR Inspector
- PHAR inspector supports gz compressed entries.
- PHAR inspector reads files not included in the project.
- PHAR inspector optimizations.
修補程式
- Code Validation
- Formatting code with syntax errors is not allowed.
- Smarty...
Released: Aug 20, 2018
1.29 中的更新
特性
- Twig templating handles extensions from referenced projects.
- More UI localizations.
- IntelliSense
- IntelliSense respects "include_path" option in project properties.
- Description of properties from @var tag.
- Code Validation
- __tostring() return type diagnostic.
- Unified diagnostic codes.
- Code validation warning for array to string conversion.
- Code validation improvements for 'setlocale'.
- Validation of using '$this' outside a valid context.
- Validation of throw argument which must be Exception or...
Released: May 28, 2018
1.28.10848 中的更新
特性
- PHP 7.2 automatic installation.
- Xdebug updates for older PHP frameworks.
- Custom server form respects properties window size.
- Analysis
- password_hash not deprecated, just its parameter.
- IntelliSense
- STDIN,STDOUT,STDERR in IntelliSense of CLI projects.
- Blade (VS2015+)
- Reimplemented Blade Template Engine support.
- Twig (VS2015+)
- Custom filter quick info enhanced.
- Twig parent() function enabled in design split view.
- Twig extensions analyzed even in references.
修補程式
- Fix of freezing when opening...
Released: Apr 11, 2018
1.27.10773 中的更新
特性
- New project wizard when creating PHP Web Project.
- New project template for Simple CMS (based on PicoCMS).
- Code Analysis CPU improvements.
- @method with "static" supported.
- Debug
- Checking expressions validity before sending them to Xdebug
- Editor
- New snippets (#region, #todo, @phpdoc_tag).
- F1 supported for phpdoc tags.
- Custom snippets showed in completion lists.
- "echo" keyword occurances (F1, F12, semantic highlighting, do not allow refactoring).
- Localization
- Partial localization to major...
Released: Mar 6, 2018
1.26.10606 中的更新
特性
- Reporting of PHP4 style constructs deprecation.
- IntelliSense handles files changed outside IDE.
- Refactoring of indirectly used constants.
- Refactoring improvements and fixes.
- On file save warn user about data loss if saving in encoding which doesn't include needed characters
- Reading php.ini short_open_tag option and parse the code accordingly when PHP build-in server is used.
- vararg @param type hint treated as array type as well
- Twig
- Twig support optimizations and improvements.
- Twig split view...
Released: Dec 14, 2017
1.25.10474 中的更新
特性
- Improved deprecation analysis.
- Find references improvements.
- Various stability enhancements.
修補程式
- PHP parser fixes.
- Fix of Test Explorer for custom phpunit config.
Released: Nov 22, 2017
1.25.10428 中的更新
特性
- IntelliSense improvements for F1 and GoToDef, not showing duplicates.
- Memory usage optimizations.
- Experimental .phar file navigation and debug features.
- Various UI enhancements on high DPI displays.
Twig
- Implemented Twig Editor for .twig files.
- Twig code colorization, mixture of HTML/JS/CSS/Twig supported.
- Highlighting of identifier under cursor and its occurrences.
- Contextual IntelliSense, Code Completion, F1 Help and Go To Definition.
- Tool Tip Text for Twig constructs, variables and...