Variables et opérateurs PHP
Cet article présente les variables et les opérateurs de PHP, qui ont une certaine valeur de référence. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référerVariables variables
. est d'ajouter $ devant le nom de la variable, et la valeur de la variable à l'intérieur est utilisée comme nom de la variable
pour référencer la variable
est équivalent pour donner à la variable un autre nom
& sont des symboles d'adresse
Remarque
Seules les variables peuvent faire référence à
2. Lorsqu'une variable change après qu'une référence soit faite, l'autre change également
3 Lorsqu'une variable n'est pas définie par référence et passée par valeur, la relation de référence est uniquement libérée. Si la variable non définie est référencée par une autre variable, alors la variable non définie ne libérera pas la mémoire, mais détruira seulement le nom de la variable
Constante
La constante est une Identifiant à valeur unique, une quantité qui ne peut pas être modifiée ou détruite une fois la définition terminée
Fonction
Il ne peut pas être modifié par programme à l'avenir, il est donc plus sûr que les variables
Déclaration
define('constant name', 'constant value')
Note
avant le nom de la constante N'ajoutez pas $
Les noms des constantes sont sensibles à la casse par défaut Nous utilisons généralement des majuscules pour déclarer les variables
Si la constante le fait. n'existe pas, elle sera traitée comme une chaîne de traitement, mais l'efficacité est relativement lente
La constante ne peut pas être libérée et une erreur sera signalée si elle n'est pas définie
La valeur de la constante ne peut pas être une ressource
Constantes système
PHP_VERSION La version du programme php
Constantes magiques
changera avec des changements inconnus dans le code
__LINE__Numéro de ligne actuel
__FILE__Le chemin complet du script actuel
__DIR__Le chemin absolu du répertoire où se trouve le script actuel
Utiliser défini (« nom de la constante ») pour déterminer si une constante existe
Opérateur
Division Opérateur
Opérations unitaires
Opérations binaires
Opérations ternaires
Division des fonctions
Si S'il y a une chaîne dans l'opérande, vous devez d'abord convertir la chaîne en un nombre entier ou à virgule flottante
Opérateur arithmétique
1. 🎜>
+ - * /
% reste (modulo)
1 Le module positif ou négatif dépend entièrement du premier nombre 2. Si le premier nombre est inférieur au résultat de modulo le deuxième nombre est le premier nombre
++ Auto-addition et - auto-diminution
Remarque : ++ (--) peut être placé Il peut également être placé avant l'opérande et après l'opérande, mais la signification est différente
est placé après l'opérande. Utilisez-le d'abord, puis ajoutez/soustrayez
Devant l'opérande, ajoutez/soustrayez d'abord puis utilisez
Remarque : le type booléen ne participe pas à l'auto-soustraction. incrément/auto-décrémentation
2. Opérateur d'affectation
Donner la valeur à droite du signe égal à la variable
+=
$a+=1 qui équivaut à $a=$a+1
-=
$a-= 1 équivaut à $a=$a-1
*=
$a-=1 équivaut à $a=$a*1
/=
$a-=1 équivaut à $a=$a/1
%=
$a-=1 équivaut à $a=$a%1
.=
$a.='a' équivaut à $a=$ a.'a'
3. Opérateur de comparaison
La valeur du résultat de l'opérateur de comparaison est de type booléen
> Supérieur au signe
< 🎜> >= Supérieur ou égal à
<= Inférieur ou égal à
== Signe égal
Remarque : Un = signifie affectation, deux == signifie égal Trois === signifie tous égaux (les valeurs et les types doivent être les mêmes)
php est un langage faiblement typé qui autorise les valeurs de différents types à comparer. (Pendant le processus de comparaison, deux types différents seront d'abord convertis en le même type)
!= n'est pas égal à
!== n'est pas exactement égal à
Vaisseau spatial unique en php7
$a<=>$b
Le résultat est 0, ce qui signifie que $a est égal à $b
Le résultat est 1, ce qui signifie que $a est supérieur à $b
Le résultat est -1, ce qui signifie que $a est inférieur à $b
Widget
isset()
Vérifie si la variable existe et renvoie vrai lorsque la valeur existe et n'est pas nulle. Sinon, renvoie false
empty()
Vérifie si la variable est vide
Si la variable est vide
0
“ ”
“0”
nul
faux
array() Tableau vide
Variable variable
consiste à ajouter $ devant le nom de la variable, et la valeur de la variable à l'intérieur est utilisée comme nom de la variable
Référencer la variable
équivaut à donner un autre nom à la variable
& est le symbole d'adresse
Remarque
1. Seules les variables peuvent être référencées
2 Lorsque l'une des variables référencées change, l'autre change également
3. une variable n'est pas définie par référence, c'est juste la relation de référence qui est libérée. Si la variable non définie est référencée par une autre variable, alors la variable non définie ne libérera pas la mémoire, mais détruira seulement le nom de la variable
Constante
La constante est l'identifiant d'une valeur unique, et la définition est complète Une quantité qui ne peut pas être modifiée ou détruite ultérieurement
fonction
est déterminée et ne peut pas être modifiée ultérieurement par un programme, elle est donc plus sûre qu'un variable
Déclaration
define('nom constant', 'valeur constante')
Remarque
N'ajoutez pas $
devant le nom de la constante Les noms des constantes sont sensibles à la casse par défaut Nous utilisons généralement des majuscules pour déclarer les variables
Si le. la constante n'existe pas, elle sera traitée comme une chaîne, mais cette efficacité Relativement lente
La constante ne peut pas être libérée, et une erreur sera signalée si elle n'est pas définie
La la valeur de la constante ne peut pas être une ressource
Constante système
PHP_VERSION La version du programme php
Constantes magiques
changera avec des changements inconnus dans le code
__LINE__Numéro de ligne actuel
__FILE__Chemin complet du script actuel
__DIR__Absolu chemin du répertoire où se trouve le script actuel
Utilisez défini ("nom de la constante") pour déterminer si une constante existe
Opérateur
Division de l'opérateur
Opération unaire
Opération binaire
Opération ternaire
Division des fonctions
S'il y a une chaîne dans l'opérande, la chaîne doit d'abord être convertie. Il s'agit d'un nombre entier ou à virgule flottante
Opérateur arithmétique
+ -. * /
% reste (modulo)
1. Le signe du module dépend entièrement du premier nombre
2 Si le premier nombre est inférieur au deuxième nombre, le résultat du module est le premier nombre.
++ Auto-ajout et - auto-décrémentation
Remarque : ++ (--) peut être placé avant ou après l'opérande, mais la signification est différente
Placez-le après l'opérande, utilisez-le d'abord puis ajoutez/soustrayez
Placez-le devant l'opérande, ajoutez/soustrayez-le d'abord puis utilisez-le
Remarque : les types booléens ne participent pas à l'auto-incrémentation/décrémentation automatique
2. L'opérateur d'affectation
attribue la valeur au le côté droit du signe égal de la variable
+=
$a+=1 est équivalent à $a=$a+1
-=
$a-=1 équivaut à $a=$a-1
*=
$a -=1 équivaut à $a=$a *1
/=
$a-=1 équivaut à $a=$a/1
%=
$a-=1 équivaut à $a=$a%1
.=
$a.='a' etc. Équivalent à $a=$a.'a'
3 Opérateur de comparaison
La valeur du résultat de la comparaison. l'opérateur est de type booléen
> Signe supérieur à
< Signe inférieur à
>= Supérieur ou égal à
<= Inférieur ou égal à
== Signe égal
Remarque : Un = signifie affectation, deux == signifie égal , trois === signifie tous égaux (la valeur et le type doivent être les mêmes)
php est un langage faiblement typé qui permet de comparer des valeurs de différents types. (Pendant le processus de comparaison, deux types différents seront d'abord convertis en le même type)
!= n'est pas égal à
!== n'est pas exactement égal à
Vaisseau spatial unique en php7
$a<=>$b
Le résultat est 0, ce qui signifie que $a est égal à $b
Le résultat est 1, ce qui signifie que $a est supérieur à $b
Le résultat est -1, ce qui signifie que $a est inférieur à $b
Widget
isset()
Vérifie si la variable existe et renvoie vrai si la valeur existe et n'est pas nulle. Sinon renvoie false
empty()
Vérifie si la variable est vide
Si la variable est vide
0
“ ”
“0”
nul
faux
array() tableau vide
Recommandations associées :
Comprendre la portée variable de PHP
Les opérateurs et Analyse des processus
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

PHP 8.4 apporte plusieurs nouvelles fonctionnalités, améliorations de sécurité et de performances avec une bonne quantité de dépréciations et de suppressions de fonctionnalités. Ce guide explique comment installer PHP 8.4 ou mettre à niveau vers PHP 8.4 sur Ubuntu, Debian ou leurs dérivés. Bien qu'il soit possible de compiler PHP à partir des sources, son installation à partir d'un référentiel APT comme expliqué ci-dessous est souvent plus rapide et plus sécurisée car ces référentiels fourniront les dernières corrections de bogues et mises à jour de sécurité à l'avenir.

Visual Studio Code, également connu sous le nom de VS Code, est un éditeur de code source gratuit – ou environnement de développement intégré (IDE) – disponible pour tous les principaux systèmes d'exploitation. Avec une large collection d'extensions pour de nombreux langages de programmation, VS Code peut être c

Si vous êtes un développeur PHP expérimenté, vous aurez peut-être le sentiment d'y être déjà allé et de l'avoir déjà fait. Vous avez développé un nombre important d'applications, débogué des millions de lignes de code et peaufiné de nombreux scripts pour réaliser des opérations.

Ce tutoriel montre comment traiter efficacement les documents XML à l'aide de PHP. XML (Language de balisage extensible) est un langage de balisage basé sur le texte polyvalent conçu à la fois pour la lisibilité humaine et l'analyse de la machine. Il est couramment utilisé pour le stockage de données et

JWT est une norme ouverte basée sur JSON, utilisée pour transmettre en toute sécurité des informations entre les parties, principalement pour l'authentification de l'identité et l'échange d'informations. 1. JWT se compose de trois parties: en-tête, charge utile et signature. 2. Le principe de travail de JWT comprend trois étapes: la génération de JWT, la vérification de la charge utile JWT et l'analyse. 3. Lorsque vous utilisez JWT pour l'authentification en PHP, JWT peut être généré et vérifié, et les informations sur le rôle et l'autorisation des utilisateurs peuvent être incluses dans l'utilisation avancée. 4. Les erreurs courantes incluent une défaillance de vérification de signature, l'expiration des jetons et la charge utile surdimensionnée. Les compétences de débogage incluent l'utilisation des outils de débogage et de l'exploitation forestière. 5. L'optimisation des performances et les meilleures pratiques incluent l'utilisation des algorithmes de signature appropriés, la définition des périodes de validité raisonnablement,

Une chaîne est une séquence de caractères, y compris des lettres, des nombres et des symboles. Ce tutoriel apprendra à calculer le nombre de voyelles dans une chaîne donnée en PHP en utilisant différentes méthodes. Les voyelles en anglais sont a, e, i, o, u, et elles peuvent être en majuscules ou en minuscules. Qu'est-ce qu'une voyelle? Les voyelles sont des caractères alphabétiques qui représentent une prononciation spécifique. Il y a cinq voyelles en anglais, y compris les majuscules et les minuscules: a, e, i, o, u Exemple 1 Entrée: String = "TutorialSpoint" Sortie: 6 expliquer Les voyelles dans la chaîne "TutorialSpoint" sont u, o, i, a, o, i. Il y a 6 yuans au total

Liaison statique (statique: :) implémente la liaison statique tardive (LSB) dans PHP, permettant à des classes d'appel d'être référencées dans des contextes statiques plutôt que de définir des classes. 1) Le processus d'analyse est effectué au moment de l'exécution, 2) Recherchez la classe d'appel dans la relation de succession, 3) il peut apporter des frais généraux de performance.

Quelles sont les méthodes magiques de PHP? Les méthodes magiques de PHP incluent: 1. \ _ \ _ Construct, utilisé pour initialiser les objets; 2. \ _ \ _ Destruct, utilisé pour nettoyer les ressources; 3. \ _ \ _ Appel, gérer les appels de méthode inexistants; 4. \ _ \ _ GET, Implémentez l'accès à l'attribut dynamique; 5. \ _ \ _ SET, Implémentez les paramètres d'attribut dynamique. Ces méthodes sont automatiquement appelées dans certaines situations, améliorant la flexibilité et l'efficacité du code.
