PHPで「型宣言」を学習しています。
引数の$nameには、'string'が入っており、$scoreには'int'が宣言されていますので、仮に$scoreに文字列を入れるとエラーになります。
ここまでは分かります。テキストでは「返り値の値もコロンの後に指定することが出来るが、返り値がない場合は'void'というキーワードを使う」と説明があります。
検索してみてみたのですが、イマイチよくわかりません。
void 関数
返り値の型として void が導入されました。返り値の型を void と宣言した関数は、関数内での return 文を省略するか、あるいは空の return を使う必要があります。 void 関数から NULL を返すことはできません。
https://www.php.net/manual/ja/migration71.new-fe …
ちなみに、下記のPHPの記述から:voidを削除しても結果は何も変わりません。
初学者が知っておくべきレベルで構いません。voidとは何のために使われるのか教えてください。よろしくお願いします。
<?php
function showInfo(string $name, int $score) : void{
echo $name.':'.$score;
}
showInfo('Billie', '20');
?>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- C言語・C++・C# 宣言する関数の形が決まっている状態で、 str1とstr2の文字列をこの順に引っ付けてstrに保存し 2 2022/05/30 18:21
- C言語・C++・C# c言語の問題です 課題1 (二分探索木とセット) 大きさ size の配列 array を考える。す 2 2023/01/10 21:08
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- C言語・C++・C# C言語の課題が出たのですが自力でやっても分かりませんでした。 要素数がnであるint型の配列v2の並 3 2022/11/19 17:41
- C言語・C++・C# スタックフレームの消滅 6 2023/05/20 12:33
- C言語・C++・C# C言語 プログラミング 4 2022/05/22 11:53
- C言語・C++・C# c言語でユーザ関数を利用して入力された文字列を反転させるプログラムを作りたいです。 3 2023/01/29 19:47
- C言語・C++・C# const char** p;のとき、free(p)でC4090エラーとなるのはなぜですか 3 2023/03/31 16:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
scanfでの読み込み文字数制限
-
VBA で、スペースを含むファイ...
-
phpで変数を使ってcopyできない
-
サブフォルダ内の全てのテキス...
-
PHPからHTMLへの変数の受け...
-
【PHP】void関数についてよく理...
-
fputcsv()で1レコード1行になる...
-
UPDATEできない
-
セキュリティ
-
$_REQUESTの意味を教えて下さい
-
SQLインジェンクション対策法を...
-
csvファイルチェック
-
パラメータを2個つけたい
-
foreachがうまく動かない
-
if文のもっとスマートな書き方
-
Emacs Lisp: 関数に引数が渡せ...
-
IPアドレスによる振り分け
-
laravelを利用してコントロール...
-
<input type="hidden" >で配列...
-
PHPの関数実行
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA で、スペースを含むファイ...
-
ファイル名を変更してアップロ...
-
アップロードファイル名の文字化け
-
PHPからHTMLへの変数の受け...
-
プログラミングC++のmapについて
-
phpで変数を使ってcopyできない
-
Flaskでサーバー立ち上げに関して
-
SQLインジェンクション対策法を...
-
POSTの項目に追加
-
パラメータを2個つけたい
-
サブフォルダ内の全てのテキス...
-
フォームで送られてきたメール...
-
PHP FTPサーバへの画像アップロ...
-
name属性が全角の場合・・・
-
if function PHP
-
連想配列を複数条件で比較して...
-
マクロ(VBA)について
-
PDOのprepareでLIKEの部分一致...
-
テキストボックスの値を取得したい
-
画像をDBに登録できない
おすすめ情報