質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

解決済

1回答

9294閲覧

連想配列を引数に用いた時のDocコメントの書き方

flat

総合スコア617

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

2クリップ

投稿2015/07/05 09:00

次の様に引数に連想配列を用いた時のDocコメントはどの様に書くのが適切なのでしょうか?

lang

1/** 2 * 関数の説明 3 * 4 * @param associative array 引数の名前 引数の説明 5 * 引数の指定が無いので引数の名前が書けない… 6 * 連想配列の中身の説明はどの様に書けば… 7 */ 8function func() { 9 // 初期値 10 $initial_args = array( 11 'abc' => null, 12 'def' => false, 13 'ghi' => array( 14 'one' => 10, 15 'two' => 'string' 16 ) 17 ); 18 19 // 引数を取得 20 $args = func_get_args(); 21 $args = $args[0]; 22 23 // 処理内容 24}

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

次の様な書き方に落ち着きました

参考: WordPress › PHP Documentation Standards « Make WordPress Core

lang

1/** 2 * 概要 3 * 4 * 説明 5 * 必須のパラメータ以外は省略可能 6 * 7 * @param array { 8 * 以下の各要素を格納した連想配列(必須) Default 'abc', 'def', 'ghi' 9 * 10 * @type string 'abc' 説明(必須) Default null. 11 * @type bool 'def' 説明 Default false. 12 * @type array 'ghi' { 13 * 以下の各要素を格納した連想配列 Default 'one', 'two' 14 * 15 * @type integer 'one' 説明 Default 10. 16 * @type string 'two' 説明 Default 'string'. 17 * } 18 * @return データ型 戻り値 説明 19 */

投稿2015/07/06 00:11

flat

総合スコア617

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問