
クラスの勉強をしているのですが、
記憶寿命をfunctionの中で完結させsample2以降でも同じ変数などを使えるようにするため定義済み関数内でクラスを処理したいのですが下記のエラーが出てしまいます。
functionの中でクラスを簡潔させるにはどのようにすればよいでしょうか?また、これはなぜエラーが起きているのでしょうか?
function sample1(){
$pr=new parson;
$pr->name="鈴木";
$pr->age=56;
print $pr->getname();
print $pr->getage();
class parson {
public $name="鈴木";
public $age=56;
function getname(){return $this->name;}
function getage(){return $this->age;}
}}
sample1();
Fatal error: Uncaught Error: Class 'parson' not found in hoge/class.php:11 Stack trace: #0 /hoge/class.php(27): sample1() #1 {main} thrown in /hoge/class.php on line 11
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB.NETからVBAマクロ(引数)を呼...
-
VBA コレクションに2次元配列...
-
protectedなのにアクセスできな...
-
classの再定義エラーについて
-
どういうプログラムを関数化を...
-
Dosブロンプトでtabを出力したい
-
「取得先」という表現について
-
開始と終了を指定して、その間...
-
excel access連携 このテーブル...
-
shシェルスクリプト 空白行の...
-
Excel VBA:特定の文字列以降(...
-
wordの差し込み印刷で文字...
-
findstrのerrorlevel
-
【C#】DataGridViewの最大列数...
-
INIファイルに一括書き込みを行...
-
ps3で久しぶりにCDの音楽情報取...
-
バッチファイルでpingの結果を...
-
<A href ~で複数の値を渡したい
-
DTOとEntityの差は何ですか。
-
syntax error, unexpected 'ech...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA コレクションに2次元配列...
-
どういうプログラムを関数化を...
-
VB.NETからVBAマクロ(引数)を呼...
-
PHP正規表現の難題・preg_repla...
-
PHPの名前空間インポートについて
-
関数の入れ子ができない。
-
UNIX CP "で上書きしません"
-
配列の操作時にLNK2001外部シン...
-
number_formatが勝手に四捨五入
-
次のhtml・cssでspan内の文字を...
-
外部ファイル(テキスト)を取...
-
Let's Encryptで自動更新がされ...
-
可変変数にアロー演算子を使いたい
-
vb作成したらでbeep音が鳴りま...
-
CakePHPでの自作関数保存場所
-
正規表現に関する質問です。HTM...
-
String変数の文字列の検索方法
-
クラス内で上位クラス内メンバ...
-
Fatal error: Cannot use []
-
ExcelVBAで部分一致(*)をしたい
おすすめ情報