Php storm intro

2,329 views
2,210 views

Published on

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

No Downloads
Views
Total views
2,329
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
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

×