facebook twitter hatena line email

「Php/php7型」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==php7は型を指定できる== public function modUser(array $user): array { return $user; } ==型一覧== *boolean *integer *float *double *string *array *ob...」)
 
行1: 行1:
==php7は型を指定できる==
+
==php7はスカラー型を指定できる==
 
  public function modUser(array $user): array
 
  public function modUser(array $user): array
 
  {
 
  {
行6: 行6:
  
 
==型一覧==
 
==型一覧==
 +
スカラー
 
*boolean
 
*boolean
 
*integer
 
*integer
行11: 行12:
 
*double
 
*double
 
*string
 
*string
 +
 +
オブジェクト
 
*array
 
*array
 
*object
 
*object

2018年5月17日 (木) 14:29時点における版

php7はスカラー型を指定できる

public function modUser(array $user): array
{
     return $user;
}

型一覧

スカラー

  • boolean
  • integer
  • float
  • double
  • string

オブジェクト

  • array
  • object
  • callable
  • resource
  • null

null許容

function sum(int $a, int $b): ?int
{
   return $a + $b;
}