PHP
PHP

Trang chủ

Tổng quan về hàm chdir() trong PHP

PHP, viết tắt của Hypertext Preprocessor, là ngôn ngữ lập trình script phía máy chủ được thiết kế đặc biệt cho phát triển web. Điểm nổi bật của PHP so với các ngôn ngữ khác là khả năng tương thích với nhiều loại cơ sở dữ liệu và chạy mượt mà trên các máy chủ web. Tại Vietnix, chúng tôi không chỉ giới thiệu những khái niệm cơ bản về PHP mà còn cung cấp các ví dụ thực tế giúp bạn dễ dàng hiểu và áp dụng PHP vào việc phát triển website. Bên cạnh đó, Vietnix cũng thường xuyên cập nhật các bài viết mới về tính năng, mẹo và thủ thuật lập trình, giúp bạn giải quyết các thách thức phức tạp, từ đó không ngừng nâng cao và hoàn thiện kỹ năng lập trình của mình.
html
CSS
javascript
sql
python
php
c
c++
bootstrap
react
mysql
reactjs
vuejs
Javascript Tutorials
25/06/2024
3 phút đọc
Theo dõi Vietnix trên

Tổng quan về hàm chdir() trong PHP

Hàm chdir() trong PHP được sử dụng để thay đổi thư mục làm việc hiện tại của môi trường thực thi PHP. Điều này cho phép bạn chuyển đổi giữa các thư mục khác nhau trong hệ thống tệp tin của bạn trong quá trình thực thi chương trình. Hãy cùng Vietnix tìm hiểu thêm về hàm chdir() trong PHP qua bài viết sau đây.

Hàm chdir() là gì?

Hàm chdir() trong PHP dùng để thay đổi thư mục hiện tại của PHP sang đường dẫn thư mục mới. Chỉ cần một đối số duy nhất làm đường dẫn thư mục mới.

Hàm chdir() trong PHP
Tìm hiểu về hàm chdir() trong PHP

Hàm chdir() hữu ích khi bạn muốn tạm thời chuyển đổi đến một thư mục khác để thực hiện một số tác vụ cụ thể, và sau đó quay lại thư mục ban đầu. Hàm này đặc biệt hữu ích trong việc quản lý và xử lý các tệp tin và thư mục trong ứng dụng PHP.

Cú phápbool chdir(string $new_directory_path)
Tham sốHàm này chỉ chấp nhận một tham số và tham số này bắt buộc phải được truyền vào trong hàm, không bỏ trống. $new_directory_path : Tham số này biểu thị đường dẫn thư mục mới (tức là đường dẫn đích).
Giá trị trả vềHàm trả về một toán tử boolean làm giá trị trả về, nhưng thực tế thay đổi thư mục hiện tại theo ý muốn.
Lỗi và ngoại lệHàm này trả về TRUE nếu thành công và FALSE nếu thất bại. Khi gặp lỗi, E_WARNING sẽ được báo, thường là do đường dẫn thư mục đích không hợp lệ.
Phiên bản áp dụngHàm này có thể áp dụng trong PHP 4, PHP 5, PHP 7 trở lên.
Hàm chdir() trong PHP

Mọi người cũng xem:

Ví dụ minh hoạ hàm chdir() trong PHP

Input : CWD: /home/
chdir("VPS")
Output : CWD: /home/VPS

Giải thích: Thư mục làm việc hiện tại (CWD) đã chuyển từ /home/ sang /home/VPS.

Input : CWD: /home/Documents/
chdir("folder_hosting/inside_folder_hosting")
Output : CWD: /home/Documents/folder_hosting/inside_folder_hosting

Giải thích: Thư mục làm việc hiện tại (CWD) đã chuyển từ /home/Documents/ sang /home/ Documents/folder_hosting/inside_folder_hosting.

Triển khai thành chương trình:

<?php
// To get current working directory
echo getcwd() . "<br>";

// Change directory function
chdir("testing_VPS");

// To get current working directory
echo getcwd();
?>

Output như sau:

/var/www/html
/var/www/html/testing_VPS

Thư mục làm việc hiện tại ban đầu là /var/www/html. Sau khi áp dụng hàm chdir(), thư mục làm việc hiện tại đã thay đổi thành thư mục /var/www/html/testing_VPS. Tương tự, hàm chdir() có thể được sử dụng để thay đổi thư mục.

Ví dụ khác:

<?php
// To get current working directory
echo getcwd() . "<br>";

// Change directory function
chdir("VPS/Vietnix");

// To get current working directory
echo getcwd();
?>

Output như sau:

/home
/home/VPS/Vietnix

Lời kết

Vietnix hy vọng nội dung bài viết trên đã giúp bạn hiểu rõ hơn về hàm chdir() trong PHP. Ngoài ra, bạn cũng có thể tham khảo thêm các bài viết khác tại vietnix.vn để hiểu hơn về lập trình, chúc bạn thành công!

Cao Lê Viết Tiến

PHP Leader
tại
Vietnix

Kết nối với mình qua

Icon Quote
Icon Quote

Học lập trình online cùng vietnix

Học lập trình online cùng Vietnix

PHPXem thêmThu gọn