Learn PHP Programming Language for Free - PHP Teacher PHP Teacher
PostsCategory Partners Manual Magazines
  • « stat
  • tempnam »
  • PHP Manual
  • Filesystem Functions
  • Creates a symbolic link

symlink

(PHP 4, PHP 5, PHP 7, PHP 8)

symlink — Creates a symbolic link

Description

symlink(string $target, string $link): bool

symlink() creates a symbolic link to the existing target with the specified name link.

Parameters

target

Target of the link.

link

The link name.

Return Values

Returns true on success or false on failure.

Errors/Exceptions

The function fails, and issues E_WARNING, if link already exists. On Windows, the function also fails, and issues E_WARNING, if target does not exist.

Examples

Example #1 Create a symbolic link

<?php
$target
= 'uploads.php';
$link = 'uploads';
symlink($target, $link);

echo
readlink($link);
?>

See Also

  • is_link() - Tells whether the filename is a symbolic link
  • link() - Create a hard link
  • readlink() - Returns the target of a symbolic link
  • linkinfo() - Gets information about a link
  • unlink() - Deletes a file

↑ and ↓ to navigate • Enter to select • Esc to close • / to open
Learn PHP Programming Language for Free - PHP Teacher

Free PHP learning resources for developers of all levels.

Blog

  • Posts
  • Categories

Resources

  • Laravel Books

Other

  • RSS
  • Site Map
  • GitHub
Laravel Company Logo Laravel Company

Part of the Laravel Company ecosystem delivering integrated messaging, e-commerce, and SEO solutions.

© 2026 Laravel Software. All Rights Reserved.