PHP 变量的定义方法


Posted in PHP onJanuary 26, 2010

变量的定义
⚑变量的类型
⚑变量的使用
变量即是存在于内存中可以不断变化的一个个对象,我们可以将内存想象成一个街道,街道中有许多住户,每位住户都会有自己的门牌号码,这就好比是内存中的地址(C语言中经常提到的一个概念,在这里我们就不多讨论了),对于其中一家住户我们可以说是1号楼1号,还可以说成是王小明家,用一个名字来代替一个地址。而王小明家里某一时刻有几个人就是一个变化的量了,可能中午有3个人,下午只有1个人,晚上有5个人。因此,对于内存中的某一地址我们要引用,也可以叫它为A,或者area。这就是变量了。
下面来演示一下PHP中变量的声明。
用“$”加一个变量名即可,如$a,$var_name。
PHP中变量的声明注意3点:
、变量名只能由英文字母(A-Z,a-z)、数字(0-9)和下划线构成。
、PHP中变量名是区分大小写的,即$VAR_NAME和$var_name就是两个不同的变量。
、一个变量声明或者赋值结束时必须用一个分号结束(;)。
PHP中对变量的类型规定非常简单,一般情况下不需要用关键字声明,用赋值的形式体现就可以了。
如,声明一个整型变量
$x=100;
声明一个字符型变量
$str=”Iam a Chinese!”;
声明一个布尔型变量
$bool=true;
在网页中使用变量。
例,我们要在网页中显示一句话,“我是一个中国人”,”我今年28岁了”。

<?php 
$str="我是一个中国人"; 
$age=28; 
echo$str."<br>"; 
echo"我今年".$age."岁了"; 
?>

第1行"<?php”,这是一个PHP文件开始的标记,表明从此向下开始是PHP代码了。
第2行$str=”我是一个中国人";,定义一个字符串变量str,它的值是"我是一个中国人"。
第3行$age=28;,定义一个整型变量age,并给它赋值为28。
第4行echo$str."<br>";,echo是PHP中用来输出的关键字,跟随在它后面的内容表明是需要输出的内容,即$str是需要输出的变量,而在$str后的.是用来连接多个变量或变量与一般内容的标记,在这里表明$str后就将显示一个换行符号<br>。
第5行echo"我今年".$age."岁了";,这句话的理解方式与第4行相同。即将“我今年28岁了”这句话分成3部分,“我今年”是第一部分,28是用变量$age来替代,“岁了”是第3部分,它们之间用.来连接的。
第6行"?>"表示这段PHP文件结束了。
至此,任务1结束。到现在,你可以将你要说的话用PHP的形式在网页上表达出来了。
PHP 相关文章推荐
DISCUZ 分页代码
Jan 02 PHP
php 破解防盗链图片函数
Dec 09 PHP
劣质的PHP代码简化
Feb 08 PHP
php中利用explode函数分割字符串到数组
Feb 08 PHP
php下载文件源代码(强制任意文件格式下载)
May 09 PHP
PHP中的日期加减方法示例
Aug 21 PHP
PHP+sqlite数据库操作示例(创建/打开/插入/检索)
May 26 PHP
解决微信授权回调页面域名只能设置一个的问题
Dec 11 PHP
PHP实现的Redis多库选择功能单例类
Jul 27 PHP
PHP实现获取url地址中顶级域名的方法示例
Jun 05 PHP
PHP实现单文件、多个单文件、多文件上传函数的封装示例
Sep 02 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
Feb 15 PHP
php cout&amp;lt;&amp;lt;的一点看法
Jan 24 #PHP
php addslashes和mysql_real_escape_string
Jan 24 #PHP
PHPMailer 中文使用说明小结
Jan 22 #PHP
关于php fread()使用技巧
Jan 22 #PHP
PHP 时间转换Unix时间戳代码
Jan 22 #PHP
PHP 实用代码收集
Jan 22 #PHP
在命令行下运行PHP脚本[带参数]的方法
Jan 22 #PHP
You might like
聊天室php&amp;mysql(一)
2006/10/09 PHP
php adodb操作mysql数据库
2009/03/19 PHP
php dirname(__FILE__) 获取当前文件的绝对路径
2011/06/28 PHP
定义php常量的详解
2013/06/09 PHP
jQuery实现的原图对比窗帘效果
2014/06/15 Javascript
关于backbone url请求中参数带有中文存入数据库是乱码的快速解决办法
2016/06/13 Javascript
省市区三级联动jquery实现代码
2020/04/15 Javascript
js实现点击每个li节点,都弹出其文本值及修改
2016/12/15 Javascript
JS实现的二叉树算法完整实例
2017/04/06 Javascript
基于JSONP原理解析(推荐)
2017/12/04 Javascript
layui的table单击行勾选checkbox功能方法
2018/08/14 Javascript
Vue 实现输入框新增搜索历史记录功能
2019/10/15 Javascript
[04:26]2014DOTA2国际邀请赛-Newbee顺利进入胜者组决赛 独家专访战神7
2014/07/19 DOTA
[48:20]OpTic vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
virtualenv实现多个版本Python共存
2017/08/21 Python
Python 数值区间处理_对interval 库的快速入门详解
2018/11/16 Python
python打印9宫格、25宫格等奇数格 满足横竖斜相加和相等
2019/07/19 Python
Python Numpy 自然数填充数组的实现
2019/11/28 Python
python代码实现将列表中重复元素之间的内容全部滤除
2020/05/22 Python
图解Python中深浅copy(通俗易懂)
2020/09/03 Python
用python绘制樱花树
2020/10/09 Python
python 服务器运行代码报错ModuleNotFoundError的解决办法
2020/09/16 Python
英国高端食品和葡萄酒超市:Waitrose
2016/08/23 全球购物
正宗的日本零食和糖果订阅盒:Bokksu
2019/11/21 全球购物
String和StringBuffer的区别
2015/08/13 面试题
房产销售经理职责
2013/12/20 职场文书
大学秋游活动方案
2014/02/11 职场文书
安全责任书范本
2014/04/15 职场文书
销售口号大全
2014/06/11 职场文书
2014年党员自我评议对照检查材料
2014/09/20 职场文书
党委书记群众路线对照检查材料思想汇报
2014/10/04 职场文书
房屋登记授权委托书范本
2014/10/09 职场文书
中秋节主题班会
2015/08/14 职场文书
python设置 matplotlib 正确显示中文的四种方式
2021/05/10 Python
Python import模块的缓存问题解决方案
2021/06/02 Python
MySQL分区以及建索引的方法总结
2022/04/13 MySQL