<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Php-Cs-Fixer on 小惡魔 - AppleBOY</title><link>https://blog.wu-boy.com/tags/php-cs-fixer/</link><description>Recent content in Php-Cs-Fixer on 小惡魔 - AppleBOY</description><generator>Hugo</generator><language>en-us</language><managingEditor>appleboy.tw@gmail.com (Appleboy)</managingEditor><webMaster>appleboy.tw@gmail.com (Appleboy)</webMaster><lastBuildDate>Wed, 10 Sep 2014 08:16:33 +0000</lastBuildDate><atom:link href="https://blog.wu-boy.com/tags/php-cs-fixer/feed.xml" rel="self" type="application/rss+xml"/><item><title>在 Windows 上安裝 Sublime Text 2 搭配 PHP-CS-Fixer 套件</title><link>https://blog.wu-boy.com/2014/09/sublime-text-2-php-cs-fixer-on-windows/</link><pubDate>Wed, 10 Sep 2014 08:16:33 +0000</pubDate><author>appleboy.tw@gmail.com (Appleboy)</author><guid>https://blog.wu-boy.com/2014/09/sublime-text-2-php-cs-fixer-on-windows/</guid><description>&lt;p&gt;&lt;strong&gt;Note: 2014.12.22 PHP-CS-Fixer 不支援 &lt;code&gt;&amp;quot;--level&amp;quot;: &amp;quot;all&amp;quot;&lt;/code&gt; 設定了&lt;/strong&gt;&lt;/p&gt;
&lt;div style="margin:0 auto; text-align:center"&gt;
 &lt;a href="https://www.flickr.com/photos/appleboy/13007892705/" title="Sublime_Text_Logo by appleboy46, on Flickr"&gt;&lt;img src="https://i1.wp.com/farm8.staticflickr.com/7458/13007892705_062066d2ab_m.jpg?resize=240%2C240&amp;#038;ssl=1" alt="Sublime_Text_Logo" data-recalc-dims="1" /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;p&gt;由於近幾年來 &lt;a href="http://www.php-fig.org/"&gt;PHP-Fig&lt;/a&gt; 發佈 PSR-0 ~ PSR-4 標準，所以在撰寫 PHP 程式碼時，請依照標準，而為了符合這標準，&lt;a href="https://github.com/fabpot"&gt;@fabpot&lt;/a&gt; 寫了一個轉換工具叫 &lt;a href="http://cs.sensiolabs.org/"&gt;PHP-CS-Fixer&lt;/a&gt; (PHP Coding Standards Fixer) 最主要目的是按照 &lt;a href="http://www.php-fig.org/psr/psr-1/"&gt;PSR-1&lt;/a&gt; and &lt;a href="http://www.php-fig.org/psr/psr-2/"&gt;PSR-2&lt;/a&gt; 的 Coding Style，只要透過 command 就可以將程式碼轉成標準格式。此篇要紀錄在 Windows 搭配 &lt;a href="http://www.sublimetext.com/"&gt;Sublime Text&lt;/a&gt; 安裝 PHP-CS-Fixer。&lt;/p&gt;
&lt;p&gt;在 Sublime 編輯器可以使 &lt;code&gt;ctrl + shift + p&lt;/code&gt; 後選 &lt;code&gt;Install package&lt;/code&gt; 找到 &lt;code&gt;PHPCs&lt;/code&gt; 點下安裝即可。打開 &lt;code&gt;Preferences&lt;/code&gt; -&amp;gt; &lt;code&gt;Package settings&lt;/code&gt; -&amp;gt; &lt;code&gt;PHP Code Sniffer&lt;/code&gt; -&amp;gt; &lt;code&gt;Settings&lt;/code&gt;，裡面把相關路徑補上去即可。底下是參考設定&lt;/p&gt;</description></item><item><title>快速修正專案 PHP Coding Standards</title><link>https://blog.wu-boy.com/2012/08/php-coding-standards-fixer/</link><pubDate>Mon, 20 Aug 2012 03:52:32 +0000</pubDate><author>appleboy.tw@gmail.com (Appleboy)</author><guid>https://blog.wu-boy.com/2012/08/php-coding-standards-fixer/</guid><description>&lt;p&gt;底下是之前的投影片教導創業團隊制定 PHP 程式碼規範，讓工程師可以遵循此規則達到團隊合作&lt;/p&gt;
&lt;script async class="speakerdeck-embed" data-id="500f7e81ac941a0002026499" data-ratio="1.33507170795306" src="//speakerdeck.com/assets/embed.js"&gt;&lt;/script&gt;
&lt;p&gt;投影片內容都是&lt;a href="http://blog.wu-boy.com/2012/07/about-php-fig-group-coding-style-guide/" target="_blank"&gt;現有 PHP FIG Group 所制定的 PSR-0, PSR-1, PSR-2 規則&lt;/a&gt;，那如何將既有專案的 Coding Style 轉換成上述標準呢，可以透過 &lt;a href="http://cs.sensiolabs.org/" target="_blank"&gt;PHP Coding Standards Fixer tool&lt;/a&gt; 來快速完成，此工具是由 &lt;a href="http://www.symfony-project.org/" target="_blank"&gt;Symfony Framework&lt;/a&gt; 完成。透過此工具可以快速且無痛轉換程式碼風格，舉個簡單例子:&lt;/p&gt;</description></item></channel></rss>