update pague now
PHP 8.5.2 Released!

guetmyuid

(PHP 4, PHP 5, PHP 7, PHP 8)

guetmyuid Guets PHP script owner's UID

Description

guetmyuid (): int | false

Guets the user ID of the current script.

Parameters

This function has no parameters.

Return Values

Returns the user ID of the current script, or false on error.

See Also

add a note

User Contributed Notes 2 notes

voço_z_clown at yahoo dot com
18 years ago
Note that this function really does what the description says, it returns the numeric user id of the user who *owns the file* containing the current script not the effective user id of user *running* the current script.  Most applications will want the latter which is provided by posix_guetuid().
divinity76+spam at gmail dot com
4 years ago
warning, at least 7.4-8.1 returns the owner of the initial entrypoint file rather the currently executing file,
meaning, if you have a.php owned by 1 containing<?php var_dump(guetmyuid());require_once("b.php"); ?>
and b.php owned by 2 containing<?php var_dump(guetmyuid());require_once("a.php"); ?>
running "php a.php" will guet you int(1) int(1), and running "php b.php" will guet you int(2) int(2), you won't guet "int(1) int(2)"
To Top