「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
=== 変数のスコープ ===
|