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 相关文章推荐
MySQL相关说明
Jan 15 PHP
PHP新手入门学习方法
May 08 PHP
PHP 冒泡排序 二分查找 顺序查找 二维数组排序算法函数的详解
Jun 25 PHP
php中autoload的用法总结
Nov 08 PHP
dedecms集成财付通支付接口
Dec 28 PHP
简单概括PHP的字符串中单引号与双引号的区别
May 07 PHP
php插件Xajax使用方法详解
Aug 31 PHP
php高清晰度无损图片压缩功能的实现代码
Dec 09 PHP
PHP实现的用户注册表单验证功能简单示例
Feb 25 PHP
php文件操作之文件写入字符串、数组的方法分析
Apr 15 PHP
php写入mysql中文乱码的实例解决方法
Sep 17 PHP
TP - 比RBAC更好的权限认证方式(Auth类认证)
Mar 09 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中使用Oracle数据库(5)
2006/10/09 PHP
常用的php ADODB使用方法集锦
2008/03/25 PHP
php删除页面记录 同时刷新页面 删除条件用GET方式获得
2012/01/10 PHP
php中url函数介绍及使用示例
2014/02/13 PHP
使用Thinkphp框架开发移动端接口
2015/08/05 PHP
Yii实现的多级联动下拉菜单
2016/07/13 PHP
php操作redis命令及代码实例大全
2020/11/19 PHP
脚本收藏iframe
2006/07/21 Javascript
URL地址中的#符号使用说明
2011/02/12 Javascript
jquery利用event.which方法获取键盘输入值的代码
2011/10/09 Javascript
javascrpt绑定事件之匿名函数无法解除绑定问题
2012/12/06 Javascript
基于html5和nodejs相结合实现websocket即使通讯
2015/11/19 NodeJs
微信小程序 中wx.chooseAddress(OBJECT)实例详解
2017/03/31 Javascript
angular+webpack2实战例子
2017/05/23 Javascript
Angular项目如何升级至Angular6步骤全纪录
2018/09/03 Javascript
JS/HTML5游戏常用算法之碰撞检测 像素检测算法实例详解
2018/12/12 Javascript
Seajs源码详解分析
2019/04/02 Javascript
[01:04:05]Mineski vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
pip安装Python库时遇到的问题及解决方法
2017/11/23 Python
详解Numpy中的广播原则/机制
2018/09/20 Python
python 多个参数不为空校验方法
2019/02/14 Python
500行代码使用python写个微信小游戏飞机大战游戏
2019/10/16 Python
利用Bootstrap实现漂亮简洁的CSS3价格表实例源码
2017/03/02 HTML / CSS
Css3实现无缝滚动防抖
2020/09/14 HTML / CSS
荷兰演唱会和体育比赛订票网站:viagogo荷兰
2018/04/08 全球购物
C# .NET面试题
2015/11/28 面试题
个人教师自我评价范文
2013/12/02 职场文书
大学生的自我鉴定范文
2014/01/21 职场文书
最新大学生创业计划书写作攻略
2014/04/02 职场文书
小学生感恩演讲稿
2014/04/25 职场文书
质量月活动总结
2014/08/26 职场文书
学前教育专业求职信
2014/09/02 职场文书
掌握这项技巧,一年阅读300本书不是梦
2019/09/12 职场文书
Python Pycharm虚拟下百度飞浆PaddleX安装报错问题及处理方法(亲测100%有效)
2021/05/24 Python
Java实现简易的分词器功能
2021/06/15 Java/Android
5种 JavaScript 方式实现数组扁平化
2021/10/05 Javascript