Dondariadmin (トーク | 投稿記録) (→組み込み方法) |
Dondariadmin (トーク | 投稿記録) |
||
(同じ利用者による、間の2版が非表示) | |||
36行目: | 36行目: | ||
*1行が長すぎるとか、変数命名ルールに従っていない等、いろいろエラーになっています。 | *1行が長すぎるとか、変数命名ルールに従っていない等、いろいろエラーになっています。 | ||
*もともとルールに沿っていないソースを途中から合わせるのは難しいので、開発開始時に決めておきたいですね。 | *もともとルールに沿っていないソースを途中から合わせるのは難しいので、開発開始時に決めておきたいですね。 | ||
− | [[ファイル:eg01.png|200px]] | + | [[ファイル:eg01.png|200px|none]] |
=== 実行方法 === | === 実行方法 === | ||
43行目: | 43行目: | ||
*Build Automaticallyの場合は、Clean | *Build Automaticallyの場合は、Clean | ||
*または、PHP Explorerからファイル選択し、右クリック>PHP Tools>PHP Codesniffer | *または、PHP Explorerからファイル選択し、右クリック>PHP Tools>PHP Codesniffer | ||
+ | |||
+ | === 文字化けする場合 === | ||
+ | |||
+ | *エラーメッセージに日本語を使用している場合、文字化けするかもしれません。 | ||
+ | [[ファイル:mojibake.png]] | ||
+ | |||
+ | *sniffファイルをSJISに変換して、下記ファイルを設置することで解決しています。 | ||
+ | |||
+ | ファイルパス | ||
+ | C:\Program Files (x86)\Zend\Zend Studio 9.0\plugins\org.phpsrc.eclipse.pti.library.pear_1.2.2.R20120127000000\php\library\PEAR\PHP\CodeSniffer.conf | ||
+ | |||
+ | ファイル内容 | ||
+ | <?php | ||
+ | $phpCodeSnifferConfig = array( | ||
+ | 'encoding' => 'utf-8', | ||
+ | ); | ||
+ | |||
+ | *事情はよくわかりませんが、PHPで記述されたsniffファイルを読み込む部分は、手元環境がWindowsのためSJISで、内部的にはUTF-8ってことなのでしょうか。 | ||
+ | [[ファイル:mojibake-ok.png]] | ||
+ | |||
+ | [[Category:PHP]] | ||
+ | [[Category:ZendStudio]] | ||
+ | [[Category:開発ツール]] |
ファイルパス
C:\Program Files (x86)\Zend\Zend Studio 9.0\plugins\org.phpsrc.eclipse.pti.library.pear_1.2.2.R20120127000000\php\library\PEAR\PHP\CodeSniffer.conf
ファイル内容
<?php $phpCodeSnifferConfig = array( 'encoding' => 'utf-8', );