Hàm chgrp()
trong PHP là một hàm được sử dụng để thay đổi nhóm sở hữu của một file hoặc folder trên hệ điều hành. Khi gọi hàm này, bạn có thể chỉ định nhóm mới mà file hoặc folder sẽ thuộc về. Chức năng này hữu ích trong việc quản lý quyền truy cập và sở hữu file trên máy chủ, cho phép bạn cung cấp quyền truy cập đúng cho các người dùng và nhóm người dùng khác nhau. Trong bài viết này, hãy cùng Vietnix tìm hiểu về hàm chgrp()
trong PHP.
Hàm chgrp() là gì?
Hàm chgrp()
trong PHP là hàm tích hợp sẵn được sử dụng để thay đổi nhóm của một file. Hàm này nhận hai tham số: đường dẫn đến file và tên nhóm hoặc ID nhóm mới. Hàm chgrp()
trả về true nếu thay đổi thành công và false nếu thất bại.

Cú pháp | bool chgrp ( $filename, $group ) |
Tham số | $filename : Chỉ định file có nhóm người dùng mà bạn muốn thay đổi. $group : Chỉ định nhóm người dùng mới. Đây có thể là tên nhóm hoặc một số. |
Giá trị trả về | Hàm chgrp() trả về true nếu thành công và false nếu thất bại. |
Lỗi và ngoại lệ | Hàm chgrp() trong PHP không hoạt động đối với các file từ xa và chỉ hoạt động trên các file mà hệ thống file của máy chủ có thể truy cập được.PHP kiểm tra xem các file hoặc folder đang được vận hành có cùng chủ sở hữu với tập script đang được thực thi hay không khi chế độ an toàn được bật. |
Người dùng có thể hiểu hơn qua ví dụ sau:
Input : chgrp("vietnix.txt", "administrator")
Output :true
Input : $filename = "/user/Desktop/Vietnix/hosting.txt";
chgrp( $filename, "guest" );
Output :true
Ví dụ minh hoạ hàm chgrp() trong PHP
<?php
// changes the file group to administrator
chgrp("vietnix.txt", "administrator")
?>
Output lúc này trả về kết quả: true
<?php
// Changes the file group to guest
$filename = "/user/Desktop/Vietnix/hosting.txt";
chgrp ( $filename, "guest" );
chown($path, $user_name);
?>
Output như sau: true
VPS Vietnix – Giải pháp tăng tốc độ và bảo mật cho mọi website
Với dịch vụ VPS của Vietnix, website của bạn sẽ hoạt động nhanh chóng, mượt mà và luôn ổn định. Dịch vụ sử dụng công nghệ hàng đầu như ổ cứng SSD/NVMe Enterprise, CPU Intel Xeon/AMD và nền tảng ảo hóa hiện đại, giúp tối ưu hóa trải nghiệm người dùng, từ đó gia tăng tỷ lệ chuyển đổi và doanh số. Tốc độ mạng ấn tượng cùng hệ thống sao lưu dữ liệu tự động hàng tuần mang đến sự an tâm tuyệt đối. Bạn dễ dàng quản lý và tùy chỉnh máy chủ thông qua giao diện Portal trực quan, thân thiện. Vietnix cung cấp đa dạng hệ điều hành và các gói dịch vụ phù hợp với mọi nhu cầu.
Nếu bạn cần hiệu suất cao hơn nữa, VPS NVMe là lựa chọn hoàn hảo. Với ổ cứng NVMe siêu tốc, nhanh gấp 10 lần SSD, cùng CPU Intel Platinum, mọi tác vụ được xử lý nhanh chóng, mượt mà. Kết nối internet 400 Mbps, đội ngũ hỗ trợ kỹ thuật 24/7, bảo mật hàng đầu với chứng nhận ISO 27001 và chất lượng đạt chuẩn ISO 9001, bạn hoàn toàn yên tâm tập trung vào phát triển kinh doanh.
Thông tin liên hệ:
- Hotline: 18001093
- Email: sales@vietnix.com.vn
- Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, Thành Phố Hồ Chí Minh.
- Website: https://vietnix.vn/
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 chgrp()
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!
Mọi người cũng xem