⊗ppOpAdCF 15 of 107 menu

การเก็บคลาสในไฟล์แยกใน PHP

ก่อนบทเรียนนี้ เราเขียนคลาสของเราในไฟล์เดียวกัน กับที่เราเรียกใช้มัน ในชีวิตจริง คลาสมักถูกเก็บไว้ในไฟล์แยกต่างหาก และแต่ละคลาสอยู่ในไฟล์ของตัวเอง นอกจากนี้ยังมีข้อตกลงว่า ควรตั้งชื่อไฟล์ที่มีคลาสให้เหมือนกับ ชื่อคลาสนั้นเอง ลองดูในทางปฏิบัติ มาสร้างไฟล์ User.php ที่มี คลาส User:

<?php class User { } ?>

สมมติว่าตอนนี้เรามีไฟล์ index.php, ซึ่งเราต้องการใช้คลาส User ของเรา เราไม่สามารถในไฟล์นี้ แค่สร้างอ็อบเจ็กต์ของคลาส User ได้ - นี่จะทำให้เกิดข้อผิดพลาด เนื่องจาก PHP ไม่สามารถ พบโค้ดของคลาสนี้:

<?php $user = new User; // นี่จะทำให้เกิดข้อผิดพลาด ?>

เพื่อให้คลาส User สามารถใช้งานได้ ในไฟล์ index.php, จำเป็นต้องเชื่อมต่อ ไฟล์ที่มีคลาสของเราเข้าด้วยกัน ลองทำ ด้วยคำสั่ง require_once:

<?php require_once 'User.php'; // เชื่อมต่อคลาสของเรา $user = new User; ?>

สร้างคลาสหลายคลาสในไฟล์ต่างกัน เชื่อมต่อคลาสของคุณไปยังไฟล์ index.php

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ