問題点
ドットインストールPHP入門 #19参照しております。
「echo $tom->name;」を実行するとなぜ「$tom=new User("Tom");」のTomの部分が実行結果として表示されるのでしょうか?
該当のソースコード
<?php class User{ #public $name; public function __construct($n){ $this->name=$n; } } $tom=new User("Tom"); echo $tom->name; ?> #実行結果→Tom
補足情報(FW/ツールのバージョンなど)
「#public $name;」は元々ドットインストールに記載してあったものですがこのコードが無くても実行結果が特に変わらなかったのでコメントを付けました。
「$n」は元々$nameだったものですが関係性を知りたかったので$nに変更し上記2つだけでも実行結果が出ることを知りました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/26 13:10