PsySH - Interactive debugger and REPL for PHP
Lời mở đầu Bạn là một PHP programmer? Bạn đã từng phát triển website bằng một trong các framework hay CMS (Content Management System) như: Cake, Drupal, eZ Publish, Laravel, Magento, Patheon, Symfony, WordPress hay Zend? Nếu vậy, chắc hẳn ít nhiều bạn cũng biết đến chức năng tương tác với ...
Lời mở đầu
Bạn là một PHP programmer? Bạn đã từng phát triển website bằng một trong các framework hay CMS (Content Management System) như: Cake, Drupal, eZ Publish, Laravel, Magento, Patheon, Symfony, WordPress hay Zend? Nếu vậy, chắc hẳn ít nhiều bạn cũng biết đến chức năng tương tác với framework thông qua console (như terminal của Ubuntu hay CMD của Windows)? Vâng, mình thì chỉ biết đến, quan tâm và sử dụng chức năng hay ho này khi mình làm việc với Laravel framework là Tinker. Khoảng thời gian đầu, mình cũng không để ý đến chức năng này. Nhưng sau khi xem qua một video giới thiệu về Tinker của Laravel để debug ứng dụng thì mình đã bắt đầu chú ý hơn về nó. Và mình cũng chỉ biết dùng nó ở mức cơ bản là debug Model hay các service mình viết. Không hề quan tâm đến dòng chữ đầu tiên mỗi khi chạy lệnh Tinker là:
Psy Shell v0.6.1 (PHP 5.5.27-1+deb.sury.org~trusty+1 — cli) by Justin Hileman
Mình vẫn thầm nghĩ tại sao Laravel lại có thể phát triển được một công cụ hay ho như thế. Cho đến khi mình để ý dòng text ở trên