Home  >  Article  >  Backend Development  >  How to query results from PHP variables

How to query results from PHP variables

PHPz
PHPzOriginal
2023-04-24 10:53:42884browse

PHP is a popular open source programming language that is widely used in web development. In PHP, variables are a very important data type that can store data and be accessed and modified by the program. In this article, we will explain how to query results from PHP variables.

1. Declare variables

In PHP, you can declare variables through the assignment operator "=". The variable name needs to start with the "$" symbol, for example:

$name = "Tom"; //String type

$age = 20; //Integer type

$score = 85.5; //Floating point type

$flag = true; //Boolean type

These variables can store different types of data, string type stores any characters, integer type Stores any integer, the floating point type stores decimals, and the Boolean type stores "true" or "false".

2. Query variable results

PHP provides various statements to query variable results. The following are some commonly used query result statements:

2.1.echo statement

Use the echo statement to output the value of a variable to a browser or Web page. For example, the following code will output "Tom":

$name = "Tom";
echo $name;

The echo statement can also output multiple variables, for example:

$name = "Tom";
$age = 20;
echo "Name: " . $name . ", Age: " . $age;

The above code will output " Name: Tom, Age: 20".

2.2.print statement

The print statement is similar to the echo statement and can output the value of the variable to the browser or Web page. For example, the following code will output "Tom":

$name = "Tom";
print $name;

The print statement can also output multiple variables, for example:

$name = "Tom";
$age = 20;
print "Name: " . $name . ", Age: " . $age;

The above code will output " Name: Tom, Age: 20".

2.3.var_dump function

The var_dump function can output the type and value of the variable. For example, the following code will output the type and value of the variable $name:

$name = "Tom";
var_dump($name);

The above code will output "string(3 ) "Tom"", indicating that the type of variable $name is string and the value is "Tom".

2.4.gettype function

The gettype function can query the type of a variable. For example, the following code will output the type of variable $name:

$name = "Tom";
echo gettype($name);

The above code will output "string".

3. Query array results

The array in PHP is a commonly used data type, which can store multiple variables, called "elements". The following are some commonly used statements for querying array results:

3.1.print_r function

The print_r function can output all elements of the array and their values. For example, the following code will output all elements of the array $grades and their values:

$grades = array("Tom" => 90, "Jack" => 85, "Mary" => 95);
print_r($grades);

The above code will output "Array ([Tom] => 90 [Jack] => 85 [Mary] => 95 )".

3.2.var_dump function

The var_dump function can also output all elements of the array and their types and values. For example, the following code will output all elements of the array $grades and their types and values:

$grades = array("Tom" => 90, "Jack" => 85, "Mary" = > 95);
var_dump($grades);

The above code will output "array(3) { ["Tom"]=> int(90) ["Jack"]=> int(85) ["Mary"]=> int(95) }", indicating that the array $grades has 3 elements, their types are integers, and their values ​​are 90, 85, and 95 respectively.

4. Query object results

The object in PHP is a complex data type that encapsulates properties and methods. The following are some commonly used statements for querying object results:

4.1.print_r function

The print_r function can output all attributes of the object and their values. For example, the following code will output all properties of the object $person and their values:

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);

The above code will output "Person Object ([name] => Tom [age] => 20 )".

4.2.var_dump function

The var_dump function can also output all properties of the object and their types and values. For example, the following code will output all properties of the object $person and their types and values:

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);

The above code will output "object(Person) #1 (2) { ["name"]=> string(3) "Tom" ["age"]=> int(20) }", indicating that the object $person has 2 attributes, and their types are characters String and integer, the values ​​are "Tom" and 20 respectively.

Summary

In PHP, variables are a very important data type that can store various types of data. By querying the results of variables, arrays, and objects, you can better understand their values ​​and types, making it easier to develop and debug programs. The statements introduced above are only some common methods, and the specific application needs to be used flexibly according to different situations.

The above is the detailed content of How to query results from PHP variables. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn