windows10、
Eclipse Platform Version: 2019-12 (4.14)を使っています。その中のXAMPPは
XAMPP Control Panel v3.2.4
PHP Version => 7.4.2を使っています。
「PHPの関数の返り値の型の宣言」のところにある
プログラムで「関数の返り値の型の宣言」を行うと
実行は出来て、正常動作するのですが、「function restaurant_check($meal,$tax,$tip):float」の
左の位置に赤いバッテンマークが出ています。
「:」にも波印がついています。これを解消するにはどうしたらいいでしょうか。
function restaurant_check()を使った関数は正常に動作して、そのファイルにはエラーは表示されていません。
よろしくお願いいたします。
構文エラー、unexpected ':',expecting'('
該当のソースコード
php
1<?php 2 // 返り値の型の宣言 3 function restaurant_check($meal,$tax,$tip):float{ 4 5 $tax_amount = $meal*($tax/100); 6 7 $tip_amount = $meal*($tip/100); 8 9 $total_amount = $meal + $tax_amount + $tip_amount ; 10 11 return $total_amount; 12 } 13 14
<?php // 別ファイルの参照 require 'restaurant-functions-float.php'; // 25ドルの請求に加え8.25%の税金と20%のチップ $total_bill = restaurant_check(25,8.875,20); // 手持ちは30ドル $cash = 30; print "I need to pay with ".payment_method($cash,$total_bill); ?>
試したこと
Yahooで「phpの関数の 返り値の型の宣言」を検索して
同じような例題をやってみたのですが、結果は同じでした。
回答2件
あなたの回答
tips
プレビュー