質問: すみません。 クラスを勉強しております。 下記のURLのコードは正しいでしょうか?(一応、意図した通りに動いてくれています。) ただ、個数が0の時はエラーを返すように functin setquan()でしているのですが、最後のvar_dump($errors);がnullになってしまいます。ローカルだからでしょうか?最後のvar_dump($errors);に渡す方法はありませんか?
回答: クラスはクラス内で完結するべきなので、クラス内からグローバル変数を使うべきではありません。 各クラス内にエラーメッセージ用に変数を用意しておくべきかと。