#40548 [Com]: SplFileInfo::getOwner/getGroup give a warning on broken symlink

From: Date: Tue, 20 Feb 2007 06:27:54 +0000
Subject: #40548 [Com]: SplFileInfo::getOwner/getGroup give a warning on broken symlink
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-109145@lists.php.net to get a copy of this message
 ID:               40548
 Comment by:       judas dot iscariote at gmail dot com
 Reported By:      info at adaniels dot nl
 Status:           Open
 Bug Type:         SPL related
 Operating System: Linux/Ubuntu
 PHP Version:      5.2.1
 New Comment:

I expect an Exception in that case..


Previous Comments:
------------------------------------------------------------------------

[2007-02-19 20:58:04] info at adaniels dot nl

Description:
------------
SplFileInfo::getOwner() and SplFileInfo::getGroup() give a warning on
broken symlink. This is probably due the fact that the function follows
the symlink. 

Reproduce code:
---------------
system: ln -s nothing /broken

<?php
	$fi = new SplFileInfo('/broken');
	echo $fi->getOwner();
	echo $fi->getGroup();
?>

Expected result:
----------------
rootroot

Actual result:
--------------
Warning: SplFileInfo::getOwner() [function.SplFileInfo-getOwner]: stat
failed for /broken in
/home/arnold/projects/jasny/jasny-explorer/webroot/index.php on line 6

Warning: SplFileInfo::getGroup() [function.SplFileInfo-getGroup]: stat
failed for /broken in
/home/arnold/projects/jasny/jasny-explorer/webroot/index.php on line 7


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=40548&edit=1


Thread (4 messages)

« previous php.bugs (#109145) next »