[請益] class extends 的位置
原本的寫法:
<?php
$myClass = new Class1();
$myClass->xxx();
/* 其它的 code... */
class Class1 {
function xxx(){...}
function yyy(){...}
}
?>
以上的 code 可以正常的執行。
後來用了 extends:
<?php
include('class.class1.php'); // class Class1{} 寫在這裡
$myClass = new Class2();
$myClass->xxx();
class Class2 extends Class1 {
function xxx(){...}
function zzz(){...}
}
?>
出現了以下的錯誤訊息:
Fatal error: Class 'Class2' not found in xxxx.php on line 3
目前是把 Class2{} 移到 new Class2() 之前,可以避免 error。
想請問為什麼一樣把 class{} 寫在後面,
但是用了 extends 卻會出現錯誤訊息?
有請板上高手的解答,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.64.172.3
推
06/19 18:12, , 1F
06/19 18:12, 1F
→
06/19 18:13, , 2F
06/19 18:13, 2F
→
06/19 21:46, , 3F
06/19 21:46, 3F
→
06/19 21:47, , 4F
06/19 21:47, 4F
→
06/19 23:29, , 5F
06/19 23:29, 5F
→
06/19 23:29, , 6F
06/19 23:29, 6F
→
06/20 12:49, , 7F
06/20 12:49, 7F
→
06/20 12:50, , 8F
06/20 12:50, 8F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章