PHP readlink()

Hàm readlink() trong PHP

Hàm readlink() trong PHP được sử dụng để đọc một liên kết (symlink) và trả về đường dẫn mà liên kết trỏ tới. Điều này rất hữu ích trong trường hợp bạn làm việc với các tệp hoặc thư mục có liên kết mềm trong hệ thống tập tin.

Cú pháp

string readlink ( string $path )

Tham số

  • $path: Đường dẫn tới liên kết mà bạn muốn đọc.

Giá trị trả về

Hàm readlink() sẽ trả về một chuỗi là đường dẫn tới tệp hoặc thư mục mà liên kết trỏ tới. Nếu không thành công, nó sẽ trả về FALSE.

Các lỗi phổ biến

Khi sử dụng readlink(), có thể gặp một số lỗi, chẳng hạn như:

  • Liên kết không tồn tại hoặc bị hỏng.
  • Không có quyền truy cập tới tệp hoặc thư mục mà liên kết trỏ tới.

Ví dụ sử dụng

$symlinkPath = 'example_symlink';
$linkTarget = readlink($symlinkPath);

if ($linkTarget !== false) {
    echo "Liên kết trỏ tới: " . $linkTarget;
} else {
    echo "Không thể đọc liên kết.";
}

Kết luận

Hàm readlink() là một công cụ hữu ích trong PHP để làm việc với các liên kết mềm trong hệ thống tập tin. Nó giúp bạn dễ dàng xác định đường dẫn mà các liên kết này trỏ tới.