Table of Contents
1. Declaration and assignment of variables
2. Characteristics of variables in PHP
3.echo display variable command
4.PHP variable data type
Home Backend Development PHP Tutorial An exciting and easy-to-remember summary of PHP variable knowledge (details)

An exciting and easy-to-remember summary of PHP variable knowledge (details)

Oct 13, 2021 pm 12:14 PM
php

This article summarizes the basic summary of PHP variables, including the declaration of PHP variables and the data types of variables. As a learning summary, I hope it will be helpful to everyone!

An exciting and easy-to-remember summary of PHP variable knowledge (details)

1. Declaration and assignment of variables

To declare PHP variables, you must use a dollar sign "$" followed by the variable name. means, and then use "=" to assign a value to this variable. As shown below:

<?php
$a = 1;
$b = 2;
$c = 3;
?>
Copy after login

2. Characteristics of variables in PHP

  • must start with $. If variable a is written as $a, $ is not part of the variable name.

  • The first letter of a variable cannot start with a number. Variable names must start with a letter or underscore.

  • Variable names are case-sensitive.

  • Do not use special symbols or Chinese characters for variables. _ (underscore) is not considered a special symbol.

  • Variable names must have Meaning (variable names like xxx, aaa, ccc)

The correct naming is as follows:

<?php
$name = "PHP中文网";                  // 变量名为:name,变量值为:PHP中文网
$url = "http://www.php.cn/";       // 变量名为:url,变量值为:http://www.php.cn/
$Url = "http://www.bilibili.com/";   // 变量名为:Url,变量值为:http://www.bilibili.com/
$_str = "阿泽不抽烟";        // 变量名为:_str,变量值为:阿泽不抽烟
?>
Copy after login

3.echo display variable command

echo is a command commonly used in PHP for output and display functions. You can use it to display any visible characters, for example:

<?php
$aze = 10086;
echo $aze;
?>
Copy after login

PHP comments

Comments have many functions: marking key points, easy to find, easy to forget after a long time, improve Work efficiency.

// and ## represent single-line comments, usually // is used more often.

/* Multi-line comments */ indicates multi-line comments
Examples are as follows:

<?php
//这段是单行注释
$aze = 10086;
echo $aze;
?>
Copy after login
/* 
这里是PHP中文网
吸烟有害身体健康
 */
Copy after login

4.PHP variable data type

4.1 Integer type

The integer type is an integer, which can be a positive number or a negative number.

<?php
//声明变量 整数int
//$int = 1000;
echo $zhengshu;
?>
Copy after login

4.2 Boolean type

The Boolean type has only two values: true(true) / false (False)

<?php
$buer = true;
$bool = false;
?>
Copy after login

4.3 String

A string is a continuous sequence of characters. In PHP, there are three ways to define a string:

  • Use single quotes to declare

  • Use double quotes to declare

  • Use character delimiters to declare

Among them, the character delimiter is used when a very large string needs to be entered.

Be careful when declaring with character delimiters:

Write three less than signs (<<<) after the equal sign after the variable, and then < Write characters after ;<< (English uppercase characters are recommended). As in the following example: QWE. Then wrap the line and write any characters you want. After writing, top line. At the beginning of the line, write the characters following <<< and a semicolon.

<?php
//双引号方式声明字符串
$a = "好好学习";  
//单引号方式声明字符串
$b = &#39;天天向上&#39;;     
 //用字界符声明字符串
$c = <<<QWE
url:http://www.php.cn/
QWE;
echo $a."<br>".$b."<br>".$c;
?>
Copy after login

The difference between single quotes and double quotes when declaring strings:

  • 1. Double quotes parse variables, single quotes do not parse variables.

  • 2. Insert the variable inside the double quotes. If there are English or Chinese characters behind the variable, it will splice the character and the variable together and treat it as a whole variable. Be sure to separate the variables with special characters, such as spaces.

  • 3. If you insert a variable within double quotes and do not want spaces behind it, you can wrap the variable in braces.

  • 4. Double quotes parse escape characters, single quotes do not parse escape characters. However, single quotes can parse \' and \

  • ## 5. Single quotes are more efficient than double quotes. Use single quotes as much as possible

  • 6 .Double numbers and single quotes can be inserted into each other! ! ! Insert single quotes between double quotes, insert variables between single quotes, and the variable will be parsed.

  • 7. (

    .) points are used to splice strings.

  • 8. Treat the delimiter declaration string as having the same function as double quotes.

Example:

<?php
$a = &#39;PHP&#39;;
$b = "$a中文网 ";
echo $b;
?>
Copy after login

If the double quotes are replaced with single quotes, the output result will be: $a Chinese website, not PHP Chinese website.


<?php
$a = &#39;php中文网&#39;;
$b = "$axxxx";
echo $b;
?>
Copy after login

Insert a variable within double quotes. If there are English or Chinese characters behind the variable, it will concatenate the character and the variable and treat it as a whole variable.

This can be solved by adding special characters after the variable:

<?php
$a = &#39;php中文网&#39;;
$b = "$a xxxx";
echo $b;
?>
Copy after login

Or if you don’t want to use special characters, you can wrap the variable in braces:


<?php
$a = &#39;php中文网&#39;;
$b = "{$a}xxxx";
echo $b;
?>
Copy after login

Double quotation marks and single quotes can be interpolated with each other:


<?php
$a = &#39;东海&#39;;
$b = "福如&#39;$a&#39;,寿比南山";
echo $b;
?>
Copy after login

Insert a single quote between the double quotes, insert a variable between the single quotes, and the variable will be parsed.

When multiple strings are spliced ​​together, you can use dots (.) to splice the strings.

<?php$a = &#39;PHP&#39;;
$b = "中文网 ";
$c =&#39;young&#39;;
$d =&#39;beautiful&#39;;
echo $a.$b.$c.$d;
?>
Copy after login

4.4 Floating point type

Floating point type is also the decimal in mathematics. Valid values ​​range from 1.8E-308 to 1.8E 308. Floating point numbers have higher precision than integer data types.

<?php
$a = 10086.0326;
echo $a;
$b = 0.0326;
var_dump($b);
?>
Copy after login
Recommended learning: "

PHP Video Tutorial"

The above is the detailed content of An exciting and easy-to-remember summary of PHP variable knowledge (details). For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
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

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

7 PHP Functions I Regret I Didn't Know Before 7 PHP Functions I Regret I Didn't Know Before Nov 13, 2024 am 09:42 AM

If you are an experienced PHP developer, you might have the feeling that you’ve been there and done that already.You have developed a significant number of applications, debugged millions of lines of code, and tweaked a bunch of scripts to achieve op

How To Set Up Visual Studio Code (VS Code) for PHP Development How To Set Up Visual Studio Code (VS Code) for PHP Development Dec 20, 2024 am 11:31 AM

Visual Studio Code, also known as VS Code, is a free source code editor — or integrated development environment (IDE) — available for all major operating systems. With a large collection of extensions for many programming languages, VS Code can be c

Explain JSON Web Tokens (JWT) and their use case in PHP APIs. Explain JSON Web Tokens (JWT) and their use case in PHP APIs. Apr 05, 2025 am 12:04 AM

JWT is an open standard based on JSON, used to securely transmit information between parties, mainly for identity authentication and information exchange. 1. JWT consists of three parts: Header, Payload and Signature. 2. The working principle of JWT includes three steps: generating JWT, verifying JWT and parsing Payload. 3. When using JWT for authentication in PHP, JWT can be generated and verified, and user role and permission information can be included in advanced usage. 4. Common errors include signature verification failure, token expiration, and payload oversized. Debugging skills include using debugging tools and logging. 5. Performance optimization and best practices include using appropriate signature algorithms, setting validity periods reasonably,

PHP Program to Count Vowels in a String PHP Program to Count Vowels in a String Feb 07, 2025 pm 12:12 PM

A string is a sequence of characters, including letters, numbers, and symbols. This tutorial will learn how to calculate the number of vowels in a given string in PHP using different methods. The vowels in English are a, e, i, o, u, and they can be uppercase or lowercase. What is a vowel? Vowels are alphabetic characters that represent a specific pronunciation. There are five vowels in English, including uppercase and lowercase: a, e, i, o, u Example 1 Input: String = "Tutorialspoint" Output: 6 explain The vowels in the string "Tutorialspoint" are u, o, i, a, o, i. There are 6 yuan in total

How do you parse and process HTML/XML in PHP? How do you parse and process HTML/XML in PHP? Feb 07, 2025 am 11:57 AM

This tutorial demonstrates how to efficiently process XML documents using PHP. XML (eXtensible Markup Language) is a versatile text-based markup language designed for both human readability and machine parsing. It's commonly used for data storage an

Explain late static binding in PHP (static::). Explain late static binding in PHP (static::). Apr 03, 2025 am 12:04 AM

Static binding (static::) implements late static binding (LSB) in PHP, allowing calling classes to be referenced in static contexts rather than defining classes. 1) The parsing process is performed at runtime, 2) Look up the call class in the inheritance relationship, 3) It may bring performance overhead.

What are PHP magic methods (__construct, __destruct, __call, __get, __set, etc.) and provide use cases? What are PHP magic methods (__construct, __destruct, __call, __get, __set, etc.) and provide use cases? Apr 03, 2025 am 12:03 AM

What are the magic methods of PHP? PHP's magic methods include: 1.\_\_construct, used to initialize objects; 2.\_\_destruct, used to clean up resources; 3.\_\_call, handle non-existent method calls; 4.\_\_get, implement dynamic attribute access; 5.\_\_set, implement dynamic attribute settings. These methods are automatically called in certain situations, improving code flexibility and efficiency.

See all articles