ʲôÈí¼þ¿ÉÒÔÅÄthinkphpµÄÌâ
Ëæ×Å»¥ÁªÍøµÄÉú³¤£¬thinkphpÒѾ³ÉΪÁËÖйú×îÊ¢ÐеÄphp¿ò¼ÜÖ®Ò»¡£¶øËæ×ÅÔ½À´Ô½¶àµÄÈË×îÏÈѧϰthinkphp£¬ÕÒµ½Ò»ÖÖÀû±ãµÄÒªÁìȥѵÁ·ºÍÅÄthinkphpµÄÌâÒ²±äµÃÓÈΪÖ÷Òª¡£±¾ÎĽ«Îª¸÷ÈËÏÈÈÝһЩ¿ÉÒÔÅÄthinkphpÎÊÌâµÄÈí¼þ¡£
ÔÚÌÖÂÛÈí¼þ֮ǰ£¬ÎÒÃÇÐèÒªÃ÷ȷһЩ»ù±¾µÄ¿´·¨¡£ThinkPHP, ÊÇÒ»¸öÃâ·Ñ¿ªÔ´µÄPHP¿ª·¢¿ò¼Ü£¬Æ¾Ö¤ÓÅÒìµÄ´úÂë¹æ·¶ºÍ¿ò¼ÜÉè¼Æģʽ£¬¿ÉÒÔ¼«´óµØÌá¸ß¿ª·¢ËÙÂʺÍÈí¼þÖÊÁ¿¡£ÅÄThinkPHPµÄÎÊÌâ¿ÉÒÔ×ÊÖúÎÒÃǸüºÃµÄÃ÷È·ThinkPHPµÄʹÓúͱà³Ì¹æ·¶¡£
ÏÂÃæÊÇһЩ¿ÉÒÔÅÄThinkPHPÎÊÌâµÄÈí¼þ£º
PhpStorm
PhpStormÊÇÒ»¿îÓÉJetBrains¹«Ë¾³öÆ·µÄIDE£¬ËüÌṩÁËÉîÈëµÄ´úÂëÆÊÎö¹¦Ð§£¬ÉÁ¿ª·¢Õ߸üÇáËɵرàд¡¢Î¬»¤ºÍ²âÊÔ´úÂë¡£ÔÚPhpStormÖУ¬ÓÐÒ»¸ö¹¦Ð§Ç¿Ê¢µÄ¹¤¾ß½Ð×öPHPUnit£¬Ëü¿ÉÒÔ×ÊÖú¿ª·¢Õß±àдµ¥Î»²âÊԺͼ¯³É²âÊÔ¡£Ê¹ÓÃPHPUnit£¬¿ª·¢Õß¿ÉÒÔÀû±ãµØ²âÊÔËûÃǵÄThinkPHP´úÂë²¢ÐÞ¸´ÎÊÌâ¡£
XDebug
XDebugÊÇPHP¿ª·¢ÕßÖÐʹÓÃ×î¶àµÄµ÷ÊÔÆ÷Ö®Ò»¡£Ëü¿ÉÒÔÈÃÄãÔÚÖ´ÐÐPHP´úÂëʱͣÏÂÀ´£¬Éó²é´úÂëÖеıäÁ¿¡¢º¯ÊýºÍ¹¤¾ßµÈÐÅÏ¢£¬²¢ÇÒ¿ÉÒÔÔÚ²»Ó°ÏìЧ¹ûµÄÇéÐÎÏÂÐÞ¸ÄËüÃÇ£¬ÓÃÀ´µ÷ÊÔThinkPHPµÄ´úÂëºÜÊÇÀû±ã¡£XDebug»¹ÌṩÁËһЩÌØÁíÍ⹦Ч£¬ÀýÈç´úÂëÁýÕÖÂʲâÊÔ£¬ÕâЩ¶¼¿ÉÒÔ×ÊÖú¿ª·¢Õ߸üºÃµØÃ÷È·ºÍDebugËûÃǵÄThinkPHP´úÂë¡£
Á¬Ã¦Ñ§Ï°¡°PHPÃâ·ÑѧϰÌõ¼Ç£¨ÉîÈ룩¡±£»
PHPUnit
PHPUnitÊÇÒ»¸öÃâ·ÑµÄ¿ªÔ´¿ò¼Ü£¬ÓÃÓÚ±àдºÍÔËÐе¥Î»²âÊԺͼ¯³É²âÊÔ¡£Ê¹ÓÃPHPUnit£¬Äã¿ÉÒÔ±àд²âÊÔ²¢¾ÙÐм¯³É¡¢½ÓÊÜ»ò»Ø¹é²âÊÔ£¬ÈÃÄãÔ½·¢×ÔÐŵضÔÄãµÄÓ¦ÓþÙÐÐÐ޸ĺÍÖع¹¡£PHPUnitÒÔÊý¾ÝÇý¶¯µÄ·½·¨±àд²âÊÔ£¬¿ÉÒÔÇáËɵÄΪÄãµÄ´úÂëÁýÕÖȱÏݺͽçÏßÇéÐΣ¬ºÜÊÇÊʺÏÅÄThinkPHPÎÊÌâ¡£
Composer
ComposerÊÇÒ»¿îÓÃPHP±àдµÄÒÀÀµ¹ØϵÖÎÀí¹¤¾ß£¬Ëü¿ÉÒÔ×ÊÖú¿ª·¢ÕßïÔÌÊÖ¶¯±àд´úÂëµÄÊÂÇéÁ¿£¬²¢Ê¹ÏîÄ¿¸ü¿ÉÖÎÀí¡¢¿ÉÖØÓá£ÔÚThinkPHPÖУ¬ÍƼöʹÓÃComposerÀ´ÖÎÀíµÄ°ü£¬¿ÉÒÔ×ÊÖúÎÒÃÇ¿ìËÙ×°ÖúÍÉý¼¶ThinkPHPµÄÏà¹ØÒÀÀµÏïÔÌÎÒÃDZàд´úÂëµÄÊÂÇéÁ¿£¬Ìá¸ßÏîÄ¿¿ª·¢Ð§ÂÊ¡£
×ܽ᣺ÒÔÉÏÊÇһЩ¿ÉÒÔÅÄThinkPHPÎÊÌâµÄÈí¼þ£¬ËüÃǶ¼ÓÐÒ»¸öÅäºÏµÄÌص㖶¼¿ÉÒÔ×ÊÖú¿ª·¢ÕßÌá¸ßËûÃǵĴúÂëÖÊÁ¿ºÍ¿ª·¢Ð§ÂÊ¡£ËäÈ»£¬ÉÐÓÐÆäËûһЩ¹¤¾ßÒ²¿ÉÒÔÓÃÓÚÅÄThinkPHPÎÊÌ⣬µ«ÉÏÊö¹¤¾ßÊÇÎÒÃÇÍƼöµÄ£¬ÓÉÓÚËûÃǵĿɿ¿ÐÔºÍÊ¢Ðжȡ£ÈôÊÇÄãÕýÔÚѧϰ»òÕßʹÓÃThinkPHP£¬ÄÇôÕâЩ¹¤¾ß½«ÎªÄãµÄѧϰºÍ¿ª·¢Àú³ÌÌṩ¼«´óµÄ×ÊÖú¡£
ÒÔÉϾÍÊÇʲôÈí¼þ¿ÉÒÔÅÄthinkphpµÄÌâµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡