Miles' Blog

天涯何處無幹話,何必要講實務話

PHP

很多工具都能在 Awesome-PHP 上找到,以下是筆記。

Basic

Advanced

Extensions

Build Tools

使用 PHP 達成 Makefile 一樣的功能,會使用這類工具會有兩個主要原因:執行環境沒有 make、想要呼叫特定 PHP 的函式功能如建帳號。

  • Robo | 支援非常多種 task,除了基本檔案與連線操作外,還能跨到 VCS / npm / gulp / Docker 等。
  • Phing

Packages

Dependency Injection Container

ORM

Template engine

  • Blade | Laravel built-in template
  • Volt | Phalcon built-in template
  • Twig
  • Smarty

Analysis Tools

Tools

Testing

Debug or Benchmark

Editor

IDE

  • Aptana | Free!! Base on Eclipse.
  • NetBeans | Free!! HTML 5 support.
  • PHPStorm | Non-free, The Most Intelligent PHP IDE!! Base on IntelliJ.

References

0%