-1
私はPHPのクラスで2つのダイスといくつかのプレイヤーを使って 'ロールスダイス'を開発しようとしていますが、どのように構造が良くなるか知っていますか?クラスを使ったPHPダイスゲーム
class dice extends nplayer{
private $face1;
private $face2;
public function roll(){
$die = array('1', '2', '3', '4', '5', '6');
$randDie = array_rand($die);
$this->face1=$randDie;
...
}
}
class nplayer{
private $name;
private function __construct($nam){
$this->namw=$nam;
}
public function play(){
$this->roll();
}
public function show($name){
print "<...>";
}
}
class resuts{
}
を持っていないので、これは、不完全なコードのように見えるし、コンパイルされないでしょうクラス
nplayer
で$this->roll();
を呼び出すべきではありません。実際の完全な作業コードが含まれていない限り、これはCode Reviewで終了します。 – Phrancis@Phrancis以来、完全な作業コードを含めるのはいつですか?そんなことは聞いたことがない。 OPはいくつかのコードで動作し始めました。問題は、適用されたコードの問題を解決するための質問がないことです。そのため、再現性がありません。フラグ – dbf
@dbfはスタックオーバーフローの良い質問のようですそうです。 – Phrancis