PHP
Types et Variables
Types PHP
boolean vrai ou faux (true retourne 1, false "")
integer une valeur numérique entière.
double une valeur numérique flottante.
string une chaîne de caractères.
array un tableau.
object instance d'une classe.
NULL Absence de valeur.
Constante PHP
Par convention, les noms des constantes sont écrits en lettres majuscules et en chiffres.
Les constantes sont utiles pour les valeurs de configuration qui ne doivent pas changer.
define('NAME_ADMIN', 'Karkam'); echo NAME_ADMIN;
Syntaxe Variable
Une variable PHP :
  • Commence par une lettre,
  • la première lettre est une minuscule,
  • si , il est composé de plusieurs mots, ils peuvent être séparés par des underscore "_"
  • ne peut pas être un mot clef.
Variable superglobale
$_GET Les valeurs provenant de l'URL.
$_POST Les valeurs envoyées par formulaire.
$_FILE Les fichiers envoyées par formulaire.
$_SERVER Les valeurs mises en place par le serveur Web.
$_ENV Les variables d'environnement (système d'exploitation).
$_SESSION Les valeurs mises dans le magasin des sessions.
$_COOKIE cLes valeurs transmises au moyen de cookies par le navigateur.
$GLOBALS L'ensemble des variables du script.
Variable d'environnement $_SERVER
Pour commencer, sachez que vous pouvez toujours en savoir plus sur les variables environnements de votre serveur en faisant un phpinfo().

DescriptionVariable
$_SERVER['REMOTE_ADDR']IP du visiteur
$_SERVER['REMOTE_PORT']Num Port utilisé
$_SERVER['HTTP_USER_AGENT']Navigateur utilisé
$_SERVER['SERVER_ADDR']IP du serveur
$_SERVER['SERVER_ADMIN']adresse email du web-master
$_SERVER['SERVER_NAME']Nom du serveur
$_SERVER['DOCUMENT_ROOT']racine du serveur
$_SERVER['REQUEST_METHOD']Méthode utilisé par le script (GET ou POST)

Nous pourrons utiliser soit une superglobale soit la fonction getenv() indifférement.
getenv() renvoie FALSE en cas d'erreur.
// Exemple d'utilisation de getenv() $ip = getenv('REMOTE_ADDR'); // Ou utilisez simplement une variable Superglobale ($_SERVER ou $_ENV) $ip = $_SERVER['REMOTE_ADDR'];
Imprimer
Notez cette page

S'il vous plait, prenez un moment pour remplir ce formulaire pour nous aider à mieux vous servir.

12345

    :: Ajouter aux favoris :: Contact