Maison  >  Article  >  développement back-end  >  Introduction détaillée aux connaissances variables en php

Introduction détaillée aux connaissances variables en php

不言
不言avant
2019-03-01 13:19:141623parcourir

Cet article vous apporte une introduction détaillée à la connaissance des variables en PHP. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

La signification des variables

Un conteneur utilisé pour stocker des informations, le montant qui peut changer pendant l'exécution du programme

Nom règles pour les variables
Les variables commencent par le symbole $
Les noms de variables ne peuvent commencer que par des lettres ou des traits de soulignement
Les noms de variables ne peuvent être que des lettres, des traits de soulignement, des chiffres et ne peuvent pas contenir de caractères spéciaux : virgules, points , points d'exclamation, espaces, etc.
Les noms de variables sont sensibles à la casse

Méthode de dénomination des variables
a, petite casse chameau, la première lettre du premier mot est en minuscule , et la première lettre des mots suivants est en majuscule. $ userName (variable utilisateur générale, fonction, noms de méthode)
Gros chameau, la première lettre de chaque mot est en majuscule $ UserModel (généralement utilisé pour la classe et le fichier de classe. nom)
b, méthode de nommage souligné, $ _user_name

Type de variable (3 catégories principales, 8 sous-catégories)
a, scalaire (un seul value)
Type booléen booléen, la valeur est vraie ou fausse. Vérifiez s'il s'agit d'un type booléen is_boolean()
entier non signé est deux fois plus grande que la valeur entière signée. .La variable de déclaration par défaut est signée. Vérifiez s'il s'agit d'un type entier is_integer()
Type à virgule flottante float(double), détecte s'il s'agit d'un type à virgule flottante is_float()
String type string, is_string. ()
b, cohérent avec (multi-value : valeur de type multi-valeur)
Tableau de tableau, vérifiez s'il s'agit d'un tableau is_array()
object objet, vérifiez s'il s'agit d'un objet is_object()
c, spécial
Les ressources doivent généralement être analysées avec des fonctions
Non défini, aucune valeur ou NULL

Acquisition de type variable
Fonction gettype($var) pour obtenir des variables Type

Conversion de variables
a, conversion temporaire , en changeant simplement temporairement le type de la variable : la première façon : (int), (bool), (float), (string ), (array), (object); La deuxième façon est intval(), floatval(), strval();
b, conversion permanente, conversion permanente de la variable type.settype($var)

Portée de la variable (catégorie)
1, variable globale , créée en dehors de la fonction, accessible n'importe où, au sein de la fonction Lors de l'accès, vous vous devez ajouter une instruction $ global ou utiliser $ GLOBALS['name']
2 Les variables locales sont créées dans la fonction et ne peuvent être utilisées qu'à l'intérieur de la fonction. se termine Détruit lorsque
3, variable statique , créée dans la fonction via le mot-clé static, ne peut être utilisée qu'à l'intérieur de la fonction, (agit à l'initialisation) existe après la première déclaration de la fonction, elle n'est pas détruite une fois la fonction terminée. Lors d'un nouvel accès à la fonction, la dernière valeur est utilisée directement
4. Les super variables globales sont accessibles dans. toutes les portées du script ; classification
a,$ GLOBALS, un tableau de combinaison globale contenant toutes les variables, le nom de la variable est le nom de clé du tableau
b,$ _SERVER, un tableau contenant des informations telles que l'en-tête, le chemin, l'emplacement du script, etc.
1)$ _SERVER['HTTP_HOST'] Demander le contenu de l'hôte dans les informations d'en-tête pour obtenir le nom de domaine actuel
2)$ _SERVER["SERVER_ADDR"] L'adresse IP du serveur exécutant actuellement le script.
c,$ _FILES Obtient des informations sur les fichiers téléchargés
1)$ _FILES['myFile']['name'] Le nom d'origine du fichier client.
2)$ _FILES['myFile']['type'] Le type MIME du fichier, qui nécessite que le navigateur prenne en charge ces informations, telles que "image/gif".
3)$ _FILES['myFile']['size'] La taille du fichier téléchargé, en octets.
4)$ _FILES['myFile']['tmp_name'] Le nom du fichier temporaire stocké sur le serveur après le téléchargement du fichier
d,$ _REQUEST, P OST,_GET, C OOKIE,_SESSION

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer