PHPStorm 2.0 IDE overview      A Jetbrains product
Alternatives• Netbeans• Zend IDE (5.5 or 8.0)• Aptana•   Notepad/VIM
Disadvantages•   Autosave ?•   Remote management via sync•   Interface/Settings complexity•   No community plugins•   .ide...
Standard?•   Background project import•   SVN + diff integration•   Bookmarks Ctrl+Shift+1•   Unit testing
Advantages•   Fast file search — Ctrl+Shift+N•   Refactoring•   External lib include (core+cms namespace)•   Built-in loca...
Unit testing• Install local php• PEAR from command line – call go.php  http://pear.php.net/go-pear• PHPUnit from command l...
Unit test example
Unit tests for• Small logical independent parts• No DB• No Multiclass calls
Upcoming SlideShare
Loading in …5
×

Php storm intro

2,175
-1

Published on

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total Views
2,175
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Php storm intro

  1. 1. PHPStorm 2.0 IDE overview A Jetbrains product
  2. 2. Alternatives• Netbeans• Zend IDE (5.5 or 8.0)• Aptana• Notepad/VIM
  3. 3. Disadvantages• Autosave ?• Remote management via sync• Interface/Settings complexity• No community plugins• .idea folder
  4. 4. Standard?• Background project import• SVN + diff integration• Bookmarks Ctrl+Shift+1• Unit testing
  5. 5. Advantages• Fast file search — Ctrl+Shift+N• Refactoring• External lib include (core+cms namespace)• Built-in local version history• Smarty .tpl support
  6. 6. Unit testing• Install local php• PEAR from command line – call go.php http://pear.php.net/go-pear• PHPUnit from command line pear channel-discover pear.phpunit.de pear install phpunit/PHPUnit• Set include path in php.ini and refresh PHPStorm• Generate test case
  7. 7. Unit test example
  8. 8. Unit tests for• Small logical independent parts• No DB• No Multiclass calls

×