Skip to content
Related Articles

Related Articles

Improve Article

PHP | SplFileInfo getOwner() Function

  • Last Updated : 05 Nov, 2019

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

My Personal Notes arrow_drop_up
Recommended Articles
Page :