PHP7の戻り値の型をJSONに

mpalence

PHP 7には、戻り値の型の宣言という新機能があります。

次のような「文字列」の型を返すことができます。

function myFunction ($a) : string  { }

次のような「配列」の型を返すこともできます。

function myFunction ($a) : array  { }

しかし、どうすれば「JSON」タイプの応答を宣言できますか?

KhorneHoly

JSONはPHPのネイティブデータ型ではなく、構造化された文字列です。したがって、関数がJSONを返す場合は、文字列を返します。

だからfunction myFunction ($a) : string { }正しいでしょう。

返品についてさらに説明したい場合は、ドキュメントを使用する必要があります。

/**
 * @return string $jsonString The returned string contains JSON
 */
function myFunction ($a) : string  { }

同じことがPHPのシリアル化されたオブジェクトにも当てはまります。シリアル化されたオブジェクトは構造化された文字列です。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

PHP7のnull可能な戻り値の型

分類Dev

PHP7の狭い戻り値の型

分類Dev

PHP7の戻り値の型を処理する正しい方法

分類Dev

PHP7のオブジェクトの配列に対する関数の戻り値の型のヒント

分類Dev

PHP7:スカラーの戻り値の型宣言は整数を受け入れるべきではありませんか?

分類Dev

PHP 7:複数の関数の戻り値の型

分類Dev

php7 void戻り値型が機能していませんか?

分類Dev

Reflect.Newの戻り値を元の型に戻す方法

分類Dev

PHP 7の戻り値の型の強制はnullに対してどのように機能しますか?

分類Dev

PHP JSON API-戻り値のデータ型を検出します

分類Dev

Expression <Func <、>>の戻り値の型を値の型に変更する

分類Dev

PHP 7で複数の戻り値の型を指定することは可能ですか?

分類Dev

PHP 7で複数の戻り値の型を指定することは可能ですか?

分類Dev

PHPのJSON出力からフィールド値の戻り値の型を指定するにはどうすればよいですか?

分類Dev

dlsym()の戻り値を関数型に割り当てる方法は?

分類Dev

Object <String>型の戻り値の式をObject <Character>型の戻り値に変換できません

分類Dev

classmethodの戻り値の型

分類Dev

`yieldcall`の戻り値の型

分類Dev

DapperQuerylistの戻り値の型

分類Dev

Elasticsearchの戻り値の型

分類Dev

FreebasesearchAPIの戻り値の型

分類Dev

SpringMVCの戻り値の型

分類Dev

decltypeの戻り値の型(* this)

分類Dev

関数の戻り値の型を明示的に設定する

分類Dev

関数の戻り値の型を動的に推測する

分類Dev

Javaの戻り値の型を自動的に調整します

分類Dev

戻り値の型を省略したC ++

分類Dev

JSON.parse()の戻り値の型をオブジェクトの配列に変換する

分類Dev

c ++動的戻り値の型

Related 関連記事

  1. 1

    PHP7のnull可能な戻り値の型

  2. 2

    PHP7の狭い戻り値の型

  3. 3

    PHP7の戻り値の型を処理する正しい方法

  4. 4

    PHP7のオブジェクトの配列に対する関数の戻り値の型のヒント

  5. 5

    PHP7:スカラーの戻り値の型宣言は整数を受け入れるべきではありませんか?

  6. 6

    PHP 7:複数の関数の戻り値の型

  7. 7

    php7 void戻り値型が機能していませんか?

  8. 8

    Reflect.Newの戻り値を元の型に戻す方法

  9. 9

    PHP 7の戻り値の型の強制はnullに対してどのように機能しますか?

  10. 10

    PHP JSON API-戻り値のデータ型を検出します

  11. 11

    Expression <Func <、>>の戻り値の型を値の型に変更する

  12. 12

    PHP 7で複数の戻り値の型を指定することは可能ですか?

  13. 13

    PHP 7で複数の戻り値の型を指定することは可能ですか?

  14. 14

    PHPのJSON出力からフィールド値の戻り値の型を指定するにはどうすればよいですか?

  15. 15

    dlsym()の戻り値を関数型に割り当てる方法は?

  16. 16

    Object <String>型の戻り値の式をObject <Character>型の戻り値に変換できません

  17. 17

    classmethodの戻り値の型

  18. 18

    `yieldcall`の戻り値の型

  19. 19

    DapperQuerylistの戻り値の型

  20. 20

    Elasticsearchの戻り値の型

  21. 21

    FreebasesearchAPIの戻り値の型

  22. 22

    SpringMVCの戻り値の型

  23. 23

    decltypeの戻り値の型(* this)

  24. 24

    関数の戻り値の型を明示的に設定する

  25. 25

    関数の戻り値の型を動的に推測する

  26. 26

    Javaの戻り値の型を自動的に調整します

  27. 27

    戻り値の型を省略したC ++

  28. 28

    JSON.parse()の戻り値の型をオブジェクトの配列に変換する

  29. 29

    c ++動的戻り値の型

ホットタグ

アーカイブ