rest_get_best_type_for_value()


WordPressのrest_get_best_type_for_value()関数は、与えられた値に最適なREST APIのスキーマタイプを決定するために使用されます。

構文

rest_get_best_type_for_value( mixed $value );
  • $value (mixed) — タイプを決定するための値

例1: 文字列のタイプを取得

文字列が与えられた場合、’string’が返されます。

$type = rest_get_best_type_for_value('テスト');

例2: 整数のタイプを取得

整数が与えられた場合、’integer’が返されます。

$type = rest_get_best_type_for_value(123);

例3: 真偽値のタイプを取得

真偽値が与えられた場合、’boolean’が返されます。

$type = rest_get_best_type_for_value(true);

例4: 配列のタイプを取得

配列が与えられた場合、’array’が返されます。

$type = rest_get_best_type_for_value(array(1, 2, 3));

例5: オブジェクトのタイプを取得

オブジェクトが与えられた場合、’object’が返されます。

$type = rest_get_best_type_for_value(new stdClass());

例6: null値のタイプを取得

nullが与えられた場合、’null’が返されます。

$type = rest_get_best_type_for_value(null);

例7: 浮動小数点数のタイプを取得

浮動小数点数が与えられた場合、’number’が返されます。

$type = rest_get_best_type_for_value(3.14);

注意点

  • この関数は内部で使用されることを想定しています
  • 複雑なデータ構造には適していません
  • 返されるタイプはREST APIスキーマと互換性があります