Panduan Menggunakan Corak Reka Bentuk PHP
Corak reka bentuk ialah penyelesaian yang telah ditetapkan kepada masalah pengaturcaraan biasa. Ia direka untuk meningkatkan kebolehgunaan semula kod, kebolehlanjutan dan kebolehselenggaraan.
Prinsip untuk memilih corak reka bentuk
Corak reka bentuk PHP biasa
Kreatif
Struktural
Tingkah Laku
Kes praktikal: mod tunggal
Katakan anda mencipta tapak web e-dagang dan memerlukan kelas pengelogan untuk menulis fail log. Untuk memastikan hanya terdapat satu salinan fail log, anda boleh menggunakan mod tunggal:
class Logger { private static $instance; private $handle; private function __construct() { $this->handle = fopen('log.txt', 'a'); } public static function getInstance() { if (!isset(self::$instance)) { self::$instance = new Logger(); } return self::$instance; } public function write($message) { fwrite($this->handle, $message . "\n"); } public function close() { fclose($this->handle); } } // 使用单例类 $logger = Logger::getInstance(); $logger->write('商品添加成功'); $logger->close();
Menggunakan mod tunggal, tidak kira berapa banyak permintaan yang terdapat dalam laman web, akan sentiasa ada hanya satu contoh fail log .
Atas ialah kandungan terperinci Panduan untuk memilih corak reka bentuk PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!