php基礎(chǔ)知識1-變量
前言
php是一門計算機編程語言,主要應用于開發(fā)web應用(網(wǎng)站建設等),本系列博客從php基礎(chǔ)語法出發(fā),介紹php基礎(chǔ)知識。使讀者深入淺出的學習到編程的樂趣。
本系列博客將講解以下9個知識點,變量、常量、數(shù)據(jù)類型、運算符、數(shù)組、流程控制(順序、選擇、循環(huán))、函數(shù)、文件處理、面向?qū)ο?/p>
每篇文章都會在文末留下一個課后作業(yè),答案獲取請私聊我,大家可以在評論區(qū)積極討論,共同進步

變量的概念
首先,變量是什么?
大家可以先回憶一下,中學時期學習數(shù)學的過程中對代數(shù)的定義。代數(shù)是用含有字符 (變量) 的表達式進行算術(shù)運算,每一個表達式都是一個含系數(shù)的多項式,例如:x+y。
而在php中,我們可以將變量理解為用于存儲數(shù)據(jù)的容器。請大家看一個例子:
/**
* Created by 冷月小白.
* 微信公眾號: 學長冷月
*/
$a = 1;
$b = 2;
echo $a + $b; //輸出3通俗來講,定義一個變量,就相當于拿了一個有特定名字的空碗,然后將數(shù)據(jù)放入碗中。取數(shù)據(jù)時,可以直接叫碗的名字,就能取出特定的數(shù)據(jù)啦。
如何聲明一個變量
php中,使用$符來聲明一個變量。是不是很優(yōu)雅~
申明變量的同時必須賦值,否則會報錯。
/**
* Created by 冷月小白.
* 微信公眾號: 學長冷月
*/
$a = 1; //在申明變量的同時賦值 $a的值就為1
$b = 2; //在申明變量的同時賦值 $b的值就為2變量的原理
$a = 1;如上句代碼所示,當代碼執(zhí)行到這句時,會在開辟一個內(nèi)存空間,并將
$a指向這片內(nèi)存空間然后將常量
1存入進去最后使用
$a就可以代表常量1
如圖所示:
命名規(guī)則
變量的命名不是并不是雜亂無章的,需要有一定的規(guī)則
變量名只能包含:a-z、A-Z、0-9 以及下劃線_
除了下劃線_外,變量不允許出現(xiàn)任何空格或標點符號
美元符號$后面的第一個字符不可以是數(shù)字,如 $123abc這個變量名是錯誤的。
代碼實操
<?php
/**
* Created by 冷月小白.
* 微信公眾號: 學長冷月
*/
$name = "lengyue"; //聲明name 并賦初值lengyue
$age = 22; //聲明age 并賦初值22
$country = "china"; //聲明country 并賦初值china
$_name = $name; //聲明_name ,以下劃線開頭變量名正確
$_age = $age; //聲明_age ,以下劃線開頭變量名正確
$NAME = $name; //聲明NAME,以大寫字母命名的變量正確
$AGE = $age; //聲明AGE,以大寫字母命名的變量正確
$1name = "abc";// 語法錯誤,不能以數(shù)字開頭
$@name = "abc";// 語法錯誤,不能以特殊符號開頭
$%name = "abc";// 語法錯誤,不能以特殊符號開頭課后練習
php變量是什么?變量的命名規(guī)則?
以下php變量名哪些是錯誤的?
課后練習答案,通過微信搜一搜「 學長冷月 」回復php獲取 文章持續(xù)更新,本文 GitHub https://github.com/lengyueit/phpFamily 已收錄,歡迎Star。
關(guān)注冷月的公眾號
點“在看”給我一朵小黃花![]()

