コネクト株式会社 技術情報コンテンツ | ||
PHPDocumentor の日本語対応PHPDocumentor と Zend Studio の連携PHPDocumentor は PHPDoc 形式で記述されたコメントを元に、PHP ソースコードのドキュメントを HTML 形式などで作成する便利なツールです。 Zend Studio 4.0 では PHPDocumentor を同梱しており、ZDE の[メニュー]−>[ツール]−>[PHPDocumentor]を選択して、ドキュメント作成ウィザードを実行できます。 制限事項しかし、PHPDocumentor は日本語環境に対応されておらず、標準の状態では、PHPDoc 形式でコメントが記述されていても、作成したドキュメントが文字化けしてしまう場合があります。さらに、同様の問題により、PHPDocumentor との連携には、次の制限事項があります。
PHPDocumentor と Zend Studio の連携の日本語対応方法ただし、Zend Studio 4.0 日本語版では一定の手順を行うことにより、ソースコードの日本語への対応、文書タイトル名の日本語の対応を行うことができます。次のセクションでは、それらの方法を解説しています。 ドキュメントの日本語コードへの対応方法この処理は、ドキュメントを作成する前に行ってください。 ドキュメントを作成するソースコードの文字コードにより、Zend Studio クライアントインストールフォルダ下の /bin/phpdocumentor/phpDocumentor/Converters フォルダを、インストール CD-ROM にある次のフォルダに置き換えます。
文書タイトル名の日本語コードへの対応方法この処理は、ドキュメントを作成した後に行ってください。 ドキュメントを作成したフォルダにて、文書タイトルが入っているファイルをエンコードします。文字コード変換機能のあるテキストエディタ、コンバータなどを使用して、下記のファイル(すべてあるとは限りません)をソースの文字コードと同じ文字コードにエンコードします。 [ドキュメント作成フォルダ]/blank.html [ドキュメント作成フォルダ]/index.html [ドキュメント作成フォルダ]/li_[パッケージ名].html これらのファイルが出力された時点での文字コードは、Windows ではシフトJIS、MacOSX ではUTF-8、Linux では日本語EUCとなっているのが一般的です。これらがソースの文字コードと同じ場合はこの処理は必要ありません。 テンプレート説明文の日本語化ZDE はテンプレート機能を提供していますが、インストール直後の状態では説明文が英語表記になっています。そのままでも使用に支障はありませんが、日本語化すると次のメリットがあります。
テンプレートの説明文を日本語化するには下記の処理を行ってください。
この処理を行うと、ユーザによって追加、編集されたテンプレートは無効になりますので、必ずインストール直後に行ってください。 サーバソースの文字コード変更Zend Studio Server の GUI の文字コードZend Studio サーバ日本語版は日本語コードが EUC-JP で記述されていますので、php.ini ファイルで EUC-JP を使用する設定にする必要があります。 default_charset = "EUC-JP" 上記の設定を行うことにより、PHP のスクリプト実行結果のキャラクタセットが EUC であると Web ブラウザに解釈されます。 文字コードをShift_JISに変更するZend Studio サーバではShift_JISコードのGUIも提供しています。Shift_JIS コードを使用する場合は、下記の操作を行ってください。
日本語 EUC のコードに戻す場合は次のフォルダの差分を上書きします。 ExtensionFiles/StudioServerGUI/ZendStudioServer_euc それ以外の文字コードではそれ以外のコードは提供しておりませんが、英語表記にて使用できます。php.ini の zend_gui.language の値を次のように en に変更して、Web サーバを再起動すると英語表記になります。 zend_gui.language = en |