カンマ後の数値を反映させたいです。
はじめまして、現在TechAcademyでPHPを勉強しているhikaring0と申します。
現在PHPの講座の課題で氏名と年齢を入れると「苗字 名前です。〇歳です。」と出力される
プログラムを書いているところです。
氏名は何を入れても反映されるのですが、年齢が代入されず反映できなかったので質問させて頂きました。
初歩的なもので恐縮ですが、ご教授の程お願いいたします。
発生している問題・エラーメッセージ
田中 太郎です。 歳です …というように年齢が反映されません。 ("25歳です。"となるようにしたいのですが…)
該当のソースコード
PHP
1<?php 2 3class Animal { 4 public $name = " "; 5 public $age = " "; 6 7 function __construct($name) { 8 $this->name = $name; 9 } 10 11 function age(){ 12 $this->age = $age; 13 } 14 15 function say(){ 16 echo $this->name. "です。". $this->age. "歳です。". PHP_EOL; 17 } 18} 19 20// 以下の2行は動作確認のための記述しています。 21$animal = new Animal("田中 太郎", 25); 22$animal->say(); 23?>
補足情報(FW/ツールのバージョンなど)
Cloud9で行っています。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/05 04:14