Home Backend Development PHP Tutorial Detailed explanation of naming rules for variables in php

Detailed explanation of naming rules for variables in php

Jul 26, 2017 pm 01:20 PM
php

Recommended manual:php complete self-study manual

In fact, it would be better to have some naming rules, otherwise it will be ugly without statistics. Here is a detailed explanation of PHP variable naming rules. I hope the following article will be useful to you.

<script>ec(2);</script>
Copy after login

PHP variable naming rules

1. Variables start with the dollar sign $. Such as $name, $age.

2. The first character after the dollar sign $ cannot be a number, but can only be an underscore_ or a letter. Variables like $1_1 are wrong.

3. Except for underscore_, no spaces or punctuation marks are allowed in variables. That is to say, the variable name can only contain: a-z, A-Z, 0-9 and underscore_.

4. PHP variable names are case-sensitive. For example, $name and $Name are two different variables.

PHP Variable Naming Rules Other Notes

1. When naming a variable with two or more words, you can use Capitalize the first letter of all words. Such as $myName, $yourFamilyName.

2. Variables named starting with underscore _ usually represent special variables. Such as creating protected attributes, PHP predefined variables ($_GET), global arrays, etc. in the class.

3. When defining variables, do not be greedy for brevity. Instead, use descriptive names to define variables.

Learning without thinking is useless, thinking without learning is dangerous. I hope you have smooth sailing on your journey to learn PHP and become a master of the art of PHP programming.
The above is the entire content of PHP variable naming rules. The following is nonsense, if you have time, you might as well read it briefly, maybe you can relate.

Recommended related articles:
1.php variable naming rules
2.Introduction to PHP file naming, class and method naming, variable naming and other specifications
3.Naming rules for php function names
Related video recommendations:
1.Dugu Jiujian (4)_PHP video tutorial

PHP variable naming rules

From college to now, I have been exposed to various programming languages. Such as client-side languages ​​Javascript, Actionscript; server-side languages ​​C, Java, ASP.net, PHP, etc., to name a few. Of all these languages, the one I want to learn the most is PHP. For no other reason than the pronunciation of PHP: fart H fart, which is catchy and full of charm. Today I saw the section on PHP variable naming rules, so I just wrote something casually to pass the boring time.

The learning of PHP has been intermittent. The ambition to learn PHP well when I was young is almost gone now.

Some people say that no one can live spotlessly in such a society. What kind of society is this? I am not very sure. But I heard people say that this is an era where the deaf hear the dumb and say that the blind have seen love. I don’t completely believe it, but I can’t completely disbelieve it either.

No matter what, since living is not easy, then live and cherish it.

PHP is something I want to cherish.

So, today I checked out a new book borrowed from the library - PHP Dynamic Web Design (Second Edition, author David Powers).

See the PHP variable naming rules section. Reviewing these very basic contents after a few years really feels like reviewing the past and learning something new.

In order to make the impression more profound, and to practice the truth that a good memory is not as good as a bad writing, in this restless night, I decided to write this article, dedicated to myself who once wanted to be a PHP master. .

1. Variables start with the dollar sign $. Such as $name, $age;

2. The first character after the dollar sign $ cannot be a number;

3. Except for the underscore _, no spaces or punctuation are allowed in variables. Symbol;

4. PHP variable names are case-sensitive. For example, $name and $Name are two different variables.

Other notes

1. When naming a variable with two or more words, you can capitalize the first letter of all words except the first word. For example, $myName; $yourFamilyName;

2. Variables named starting with underscore _ are usually reserved for special situations. For example, create protected attributes in classes; PHP predefined variables: global arrays, etc.;

3. When defining variables, do not be greedy for brevity, but use descriptive names to define variables.

Example

The following are the same function named using camel notation and underscore method respectively:

printEmployeePaychecks();
print_employee_paychecks();
Copy after login

第一个函数名使用了骆驼式命名法——函数名中的每一个逻辑断点都有一个大写字母来标记;第二个函数名使用了下划线法----函数名中的每一个逻辑断点都有一个下划线来标记。
骆驼式命名法近年来越来越流行了,在许多新的函数库和Microsoft Windows这样的环境中,它使用得相当多。另一方面,下划线法是c出现后开始流行起来的,在许多旧的程序和UNIX这样的环境中,它的使用非常普遍。

编辑本段应用概述

骆驼式命名法(Camel-Case)是电脑程式编写时的一套命名规则(惯例)。

骆驼式命名法就是当变量名或函式名是由一个或多个单字连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;第二个单词的首字母大写或每一个单词的首字母都采用大写字母,例如:myFirstName、myLastName,这样的变量名看上去就像骆驼峰一样此起彼伏,故得名。

骆驼式命名法(Camel-Case)一词来自 Perl 语言中普遍使用的大小写混合格式,而 Larry Wall 等人所著的畅销书《Programming Perl》(O'Reilly 出版)的封面图片正是一匹骆驼。
骆驼式命名法的命名规则可视为一种惯例,并无绝对与强制,为的是增加识别和可读性。

驼峰法(小驼峰法)

变量一般用小驼峰法标识。驼峰法的意思是:除第一个单词之外,其他单词首字母大写。譬如

int myStudentCount;
Copy after login

变量myStudentCount第一个单词是全部小写,后面的单词首字母大写。

Pascal法(大驼峰法)

相比小驼峰法,大驼峰法把第一个单词的首字母也大写了。常用于类名,函数名,属性,命名空间。譬如

publicclass DataBaseUser;
Copy after login

The above is the detailed content of Detailed explanation of naming rules for variables in php. 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

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: How To Unlock Everything In MyRise
1 months ago By 尊渡假赌尊渡假赌尊渡假赌

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

Discuss CakePHP Discuss CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP is an open-source framework for PHP. It is intended to make developing, deploying and maintaining applications much easier. CakePHP is based on a MVC-like architecture that is both powerful and easy to grasp. Models, Views, and Controllers gu

CakePHP File upload CakePHP File upload Sep 10, 2024 pm 05:27 PM

To work on file upload we are going to use the form helper. Here, is an example for file upload.

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

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

CakePHP Quick Guide CakePHP Quick Guide Sep 10, 2024 pm 05:27 PM

CakePHP is an open source MVC framework. It makes developing, deploying and maintaining applications much easier. CakePHP has a number of libraries to reduce the overload of most common tasks.

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

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,

See all articles