Maison >développement back-end >Problème PHP >Comment interroger les résultats des variables PHP
PHP est un langage de programmation open source populaire largement utilisé dans le développement Web. En PHP, les variables sont un type de données très important qui peut stocker des données et être accessible et modifiée par le programme. Dans cet article, nous expliquerons comment interroger les résultats des variables PHP.
1. Déclarer des variables
En PHP, les variables peuvent être déclarées via l'opérateur d'affectation "=". Le nom de la variable doit commencer par le symbole "$", par exemple :
$name = "Tom"; //String type
$age = 20; //Integer type
$score = 85.5 //Floating; type point
$flag = true; //Type booléen
Ces variables peuvent stocker différents types de données. Le type chaîne stocke n'importe quel caractère, le type entier stocke n'importe quel entier, le type virgule flottante stocke les décimales et le type booléen stocke. "vrai" ou "faux" .
2. Interroger les résultats des variables
PHP fournit diverses instructions pour interroger les résultats des variables. Voici quelques instructions de résultat de requête couramment utilisées :
Instruction 2.1.echo
Utilisez l'instruction echo pour afficher la valeur d'une variable dans un navigateur ou une page Web. Par exemple, le code suivant affichera "Tom" :
$name = "Tom";
echo $name;
l'instruction echo peut également générer plusieurs variables, par exemple :
$name = "Tom";
$ age = 20;
echo "Name: " . $name ", Age: " $age;
Le code ci-dessus affichera "Name: Tom, Age: 20".
2.2.Instruction Print
L'instruction print est similaire à l'instruction echo et peut afficher la valeur de la variable vers le navigateur ou la page Web. Par exemple, le code suivant affichera "Tom" :
$name = "Tom";
print $name;
L'instruction print peut également générer plusieurs variables, par exemple :
$name = "Tom";
$age = 20;
print "Name: " . $name ", Age: " $age;
Le code ci-dessus affichera "Name: Tom, Age: 20".
2.3.Fonction var_dump
La fonction var_dump peut afficher le type et la valeur de la variable. Par exemple, le code suivant affichera le type et la valeur de la variable $name :
$name = "Tom";
var_dump($name);
Le code ci-dessus affichera "string(3) "Tom"" , ce qui signifie que la variable $name est de type string et a la valeur "Tom".
2.4.Fonction gettype
La fonction gettype peut interroger le type d'une variable. Par exemple, le code suivant affichera le type de variable $name :
$name = "Tom";
echo gettype($name);
Le code ci-dessus affichera "string".
3. Résultats du tableau de requête
Le tableau en PHP est un type de données couramment utilisé qui peut stocker plusieurs variables, appelées "éléments". Voici quelques instructions couramment utilisées pour interroger les résultats d'un tableau :
Fonction 3.1.print_r
La fonction print_r peut afficher tous les éléments du tableau et leurs valeurs. Par exemple, le code suivant affichera tous les éléments du tableau $grades et leurs valeurs :
$grades = array("Tom" => 90, "Jack" => 85, "Mary" => 95) ;
print_r($grades);
Le code ci-dessus affichera "Array ([Tom] => 90 [Jack] => 85 [Mary] => 95 )".
Fonction 3.2.var_dump
La fonction var_dump peut également afficher tous les éléments du tableau ainsi que leurs types et valeurs. Par exemple, le code suivant affichera tous les éléments du tableau $grades ainsi que leurs types et valeurs :
$grades = array("Tom" => 90, "Jack" => 85, "Mary" => 95) ;
var_dump($grades);
Le code ci-dessus affichera "array(3) { ["Tom"]=> int(90) ["Jack"]=> int(85) ["Mary "]= > int(95) }", indiquant que le tableau $grades comporte 3 éléments, leur type est entier et leurs valeurs sont respectivement 90, 85 et 95.
4. Résultats de l'objet de requête
L'objet en PHP est un type de données complexe qui encapsule des propriétés et des méthodes. Voici quelques instructions couramment utilisées pour interroger les résultats d'objets :
4.1.fonction print_r
La fonction print_r peut afficher tous les attributs de l'objet et leurs valeurs. Par exemple, le code suivant affichera toutes les propriétés de l'objet $person et leurs valeurs :
class Person {
public $name; public $age; public function sayHello() { echo "Hello, my name is " . $this->name; }
}
$person = new Person();
$person->name = "Tom";
$ person->age = 20;
print_r($person);
Le code ci-dessus affichera "Person Object ([name] => Tom [age] => 20)".
Fonction 4.2.var_dump
La fonction var_dump peut également afficher toutes les propriétés de l'objet ainsi que leurs types et valeurs. Par exemple, le code suivant affichera toutes les propriétés de l'objet $person ainsi que leurs types et valeurs :
class Person {
public $name; public $age; public function sayHello() { echo "Hello, my name is " . $this->name; }
}
$person = new Person();
$person->name = "Tom ";
$person->age = 20;
var_dump($person);
Le code ci-dessus affichera "object(Person)#1 (2) { ["name"]=> Tom" [ "age"]=> int(20) }", indiquant que l'objet $person a 2 attributs, leurs types sont chaîne et entier, et leurs valeurs sont respectivement "Tom" et 20.
Résumé
En PHP, les variables sont un type de données très important qui peut stocker différents types de données. En interrogeant les résultats des variables, des tableaux et des objets, vous pouvez mieux comprendre leurs valeurs et leurs types, ce qui facilite le développement et le débogage de programmes. Les déclarations présentées ci-dessus ne sont que quelques méthodes courantes, et l'application spécifique doit être utilisée de manière flexible en fonction de différentes situations.
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!