Open In App

PHP | SplFileInfo getOwner() Function

Improve
Improve
Like Article
Like
Save
Share
Report

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
  
// 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


Last Updated : 05 Nov, 2019
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads