Tutorialspoint.dev

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 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
  
// PHP Program to illustrate 
// Splfileinfo::getOwner() function
   
// Create new SPlFileInfo Object
$file = new SplFileInfo('gfg.txt');
   
// Print result
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
  
// PHP Program to illustrate 
// Splfileinfo::getOwner() function
   
// Create new SPlFileInfo Object
$file = new SplFileInfo(__FILE__);
   
// Print result
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



This article is attributed to GeeksforGeeks.org

leave a comment

code

0 Comments

load comments

Subscribe to Our Newsletter