「PHP/入門/関数とは」の版間の差分

削除された内容 追加された内容
118 行
 
引数は、括弧のなかへ記述する。
 
;型指定
2021年現在、最近のPHPでは、関数の引数で型を指定することができます。
 
<syntaxhighlight lang="PHP">
<?php
 
print add(10020, 99);
 
function add(int $i, int $j){
return $i + $j;
}
 
?>
</syntaxhighlight>
 
結果
10199
 
 
<code>int</code>とは、整数型を意味する予約語です。PHPにかぎらずC言語でも整数型の予約語は <code>int</code> です。
 
上記コードのadd のカッコ()の中を整数ではなく小数などにすると、上記の型指定したコードでは、その引数はむりやり整数に変換されます。
 
 
<syntaxhighlight lang="PHP">
<?php
 
print add(5000.1234, 99);
 
function add($i, $j){
return $i + $j;
}
 
?>
</syntaxhighlight>
 
結果
5099
 
=== 変数のスコープ ===