PHP 8.4.0 RC4 available for testing

getmyuid

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

getmyuidRetourne l'UID du propriétaire du script actuel

Description

getmyuid(): int|false

Retourne l'UID du propriétaire du script actuel.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne l'identifiant du propriétaire du script actuel (UID) ou false en cas d'erreur.

Voir aussi

add a note

User Contributed Notes 2 notes

up
29
bozo_z_clown at yahoo dot com
17 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_getuid().
up
-1
divinity76+spam at gmail dot com
2 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(getmyuid());require_once("b.php"); ?>
and b.php owned by 2 containing
<?php var_dump(getmyuid());require_once("a.php"); ?>
running "php a.php" will get you int(1) int(1), and running "php b.php" will get you int(2) int(2), you won't get "int(1) int(2)"
To Top