Menu
CoddyTech

Tệp bên ngoài

Thuộc phần Lập trình hướng đối tượng trong hành trình PHP của Coddy. Bài học 1 trên 91.

Tệp bên ngoài giúp bạn sắp xếp các lớp trong những tệp PHP riêng và đưa chúng vào chương trình chính bằng require_once.

Tạo một tệp PHP riêng có tên my_class.php

<?php
class MyClass {
    // Phần thân lớp
}

Đưa tệp vào tệp chính bằng require_once

<?php
require_once 'my_class.php';

Bây giờ bạn có thể dùng lớp này trong tệp chính của mình

$obj = new MyClass();
echo get_class($obj);

Đầu ra:

MyClass

Câu lệnh require_once 'my_class.php'; kết nối tệp my_class.php với chương trình của bạn. Tên tệp phải có phần mở rộng .php và được đặt trong dấu ngoặc kép. require_once đảm bảo tệp chỉ được tải một lần, ngay cả khi câu lệnh này xuất hiện nhiều lần.

challenge icon

Thử thách

Trung bình

Bạn được cung cấp các tệp PHP (my_class.php và driver.php). Hãy thêm câu lệnh require_once phù hợp vào tệp driver.php để kết nối các tệp và sử dụng lớp từ tệp bên ngoài!

Tự làm thử

<?php
// TODO: Thêm câu lệnh require_once để nạp tệp my_class.php


$testCase = trim(fgets(STDIN));
$obj = new MyClass();
echo "Test completed\n";
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Lập trình hướng đối tượng

Tự luyện tập: Trình biên dịch PHP online