PHP | SplFileInfo getOwner() Function
The SplFileInfo::getOwner() function is an inbuilt function of Standard PHP Library (SPL) in PHP which is used to get the owner of the file. The owner ID is returns in the numerical format.
Syntax:
int SplFileInfo::getOwner( void )
Parameters: The function does not accept any parameter.
Return Value: This function returns the owner ID in numerical form.
Below programs illustrate the SplFileInfo::getOwner() function in PHP:
Program 1:
<?php
$file = new SplFileInfo( 'gfg.txt' );
print_r(posix_getpwuid( $file ->getOwner()));
?>
|
Output:
Array (
[name] => root
[passwd] => x
[uid] => 0
[gid] => 0
[gecos] => root
[dir] => /root
=> /bin/bash
)
Program 2:
<?php
$file = new SplFileInfo( __FILE__ );
print_r(posix_getpwuid( $file ->getOwner()));
?>
|
Output:
Array
(
[name] => www-data
[passwd] => x
[uid] => 33
[gid] => 33
[gecos] => www-data
[dir] => /var/www
=> /usr/sbin/nologin
)
Reference: http://php.net/manual/en/splfileinfo.getowner.php
Last Updated :
05 Nov, 2019
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...