我說我的網站實現面向對象的設計。我使用PHP,並遇到了一個問題。PHP類文件鏈接問題?
正如我的傾向,我喜歡爲每個文件定義一個類 - 沒有別的。通常,如果我沒有記錯的話,在大多數語言中,如果類不在主程序中明確鏈接到同一目錄(我可能是錯的,或者是虛擬機所獨有的),它們可以被調用。
現在,當我沒有將類文件鏈接到主文件時,php發送錯誤。最重要的是,除非我定義父類文件的鏈接,否則子類將不會執行。
我是否必須將所有文件明確鏈接在一起?
這裏是我的代碼的某些代碼段查看詳細:
<?php
include_once 'VRC_Header2.php';
include_once 'UserService.php'; //Child class file of DB_MySQL.php
include_once 'DB_MySQL.php'; //Parent class
//Without the two links above, this file will not execute
然後在子類:
class UserService extends DB_MySQL
{...
任何幫助表示讚賞。
很高興知道。我也會看看autoload(),這看起來更實用一些。 – Mlagma