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 相关文章推荐
PHP三层结构(上) 简单三层结构
Jul 04 PHP
PHP中通过语义URL防止网站被攻击的方法分享
Sep 08 PHP
PHP中fwrite与file_put_contents性能测试代码
Aug 02 PHP
php中利用str_pad函数生成数字递增形式的产品编号
Sep 30 PHP
FireFox浏览器使用Javascript上传大文件
Oct 30 PHP
PHP获取当前完整URL地址的函数
Dec 21 PHP
php操作xml入门之cdata区段
Jan 23 PHP
ecshop 2.72如何修改后台访问地址
Mar 03 PHP
PHP数组操作――获取数组最后一个值的方法
Apr 14 PHP
Yii使用migrate命令执行sql语句的方法
Mar 15 PHP
smarty模板的使用方法实例分析
Sep 18 PHP
PHP编程一定要改掉的5个不良习惯
Sep 18 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(2)
2006/10/09 PHP
PHP return语句的另一个作用
2014/07/30 PHP
php生成HTML文件的类方法
2019/10/11 PHP
phpstorm最新激活码分享亲测phpstorm2020.2.3版可用
2020/11/22 PHP
javascript innerHTML、outerHTML、innerText、outerText的区别
2008/11/24 Javascript
Prototype源码浅析 String部分(四)之补充
2012/01/16 Javascript
基于JavaScript实现 获取鼠标点击位置坐标的方法
2013/04/12 Javascript
javascript中的window.location.search方法简介
2013/09/02 Javascript
javascript页面渲染速度测试脚本分享
2014/04/15 Javascript
JavaScript动态创建link标签到head里的方法
2014/12/22 Javascript
javascript实现回车键提交表单方法总结
2015/01/10 Javascript
Node.js中的缓冲与流模块详细介绍
2015/02/11 Javascript
js使用post 方式打开新窗口
2015/02/26 Javascript
JS实现简单路由器功能的方法
2015/05/27 Javascript
jQuery实现的简单折叠菜单(折叠面板)效果代码
2015/09/16 Javascript
jquery原理以及学习技巧介绍
2015/11/11 Javascript
js实现select二级联动下拉菜单
2020/04/17 Javascript
nodejs简单实现操作arduino
2016/09/25 NodeJs
微信小程序 loading(加载中提示框)实例
2016/10/28 Javascript
IE11下使用canvas.toDataURL报SecurityError错误的解决方法
2017/11/19 Javascript
JS/jQuery实现DIV延时几秒后消失或显示的方法
2018/02/12 jQuery
js实现时钟定时器
2020/03/26 Javascript
JavaScript实现点击出现子菜单效果
2021/02/08 Javascript
gearman的安装启动及python API使用实例
2014/07/08 Python
Python 文件管理实例详解
2015/11/10 Python
Python中浅拷贝copy与深拷贝deepcopy的简单理解
2018/10/26 Python
Django实现发送邮件功能
2019/07/18 Python
免费获得微软MCSD证书赶快行动吧!
2012/11/13 HTML / CSS
伦敦最有品味的百货:Liberty London
2016/11/12 全球购物
怎样写留学自荐信
2013/11/11 职场文书
补充协议书范本
2014/04/23 职场文书
研讨会通知
2015/04/27 职场文书
《比尾巴》教学反思
2016/02/24 职场文书
2016年学生会感恩节活动总结
2016/04/01 职场文书
教你快速开启Apache SkyWalking的自监控
2021/04/25 Servers
MySQL 隔离数据列和前缀索引的使用总结
2021/05/14 MySQL