PHP symlink() Function creates a symbolic link.
PHP symlink() Function has the following syntax.
symlink(target,link)
Parameter | Is Required | Description |
---|---|---|
target | Required. | Target of the link. |
link | Required. | The link name. |
This function returns TRUE on success, or FALSE on failure.
The symlink() function creates a symbolic link from the existing target with the specified name link. This function does not work on Windows platforms.
Unix links come in two types:
Delete a hard link, delete the file unless there are other hard links pointing to the same file, whereas if you delete a symlink, the original file remains untouched.
We can create hard links and symlinks using the link() and symlink() functions, both of which take a target and a link name and return true if they were successful or false otherwise.
Creates a symbolic link.
<?PHP//from ww w . j a v a2 s . co m
$result = link("/home/user1/myfile.txt", "/home/user2/myfile.txt");
if (!$result) {
echo "Hard link could not be created!\n";
} else {
$result = symlink("/home/user1/myfile.txt", "/home/user2/myfile.txt");
if (!$result) {
echo "Symlink could not be created either!\n";
}
}
?>