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作的文本留言本的例子(六)
Oct 09 PHP
PHP面向对象的使用教程 简单数据库连接
Nov 25 PHP
PHP经典的给图片加水印程序
Dec 06 PHP
PHP 身份验证方面的函数
Oct 11 PHP
PHP OPCode缓存 APC详细介绍
Oct 12 PHP
php获取后台Job管理的实现代码
Jun 10 PHP
php smarty 二级分类代码和模版循环例子
Jun 16 PHP
PHP Global变量定义当前页面的全局变量实现探讨
Jun 05 PHP
PHP转盘抽奖接口实例
Feb 09 PHP
php里array_work用法实例分析
Jul 13 PHP
PHP实现批量检测网站是否能够正常打开的方法
Aug 23 PHP
YII2.0框架行为(Behavior)深入详解
Jul 26 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 图片上添加透明度渐变的效果
2009/06/29 PHP
php中使用url传递数组的方法
2015/02/11 PHP
php实现将wav文件转换成图像文件并在页面中显示的方法
2015/04/21 PHP
js 判断 enter 事件
2009/02/12 Javascript
JQUERY操作JSON实例代码
2010/02/09 Javascript
js 点击按钮弹出另一页,选择值后,返回到当前页
2010/05/26 Javascript
日历查询的算法 如何计算某一天是星期几
2012/12/12 Javascript
jquery网页元素拖拽插件效果及实现
2013/08/05 Javascript
js调用css属性写法
2013/09/21 Javascript
js变量、作用域及内存详解
2014/09/23 Javascript
javascript函数声明和函数表达式区别分析
2014/12/02 Javascript
基于jQuery实现最基本的淡入淡出效果实例
2015/02/02 Javascript
jQuery选择器源码解读(二):select方法
2015/03/31 Javascript
BootStrap的弹出框(Popover)支持鼠标移到弹出层上弹窗层不隐藏的原因及解决办法
2016/04/03 Javascript
AngularJS 遇到的小坑与技巧小结
2016/06/07 Javascript
全新打包工具parcel零配置vue开发脚手架
2018/01/11 Javascript
koa2的中间件功能及应用示例
2020/03/05 Javascript
教你如何将 Sublime 3 打造成 Python/Django IDE开发利器
2014/07/04 Python
Python实现读取并保存文件的类
2017/05/11 Python
对python:print打印时加u的含义详解
2018/12/15 Python
解析Python的缩进规则的使用
2019/01/16 Python
Traffic People官网:女式花裙、上衣和连身裤
2020/10/12 全球购物
2014年大学生自我评价
2014/01/19 职场文书
校园环保建议书
2014/05/14 职场文书
电子专业毕业生自荐信
2014/05/25 职场文书
年度评优评先方案
2014/06/03 职场文书
倡议书格式
2014/08/30 职场文书
学生吸烟检讨书
2014/09/14 职场文书
文艺演出主持词
2015/07/01 职场文书
golang 实现Location跳转方式
2021/05/02 Golang
Python图片处理之图片裁剪教程
2021/05/27 Python
pytorch 实现多个Dataloader同时训练
2021/05/29 Python
MySQL连表查询分组去重的实现示例
2021/07/01 MySQL
JavaScript中isPrototypeOf函数
2021/11/07 Javascript
【海涛DOTA解说】EVE女子战队独家录像加ZSMJ神牛两连发
2022/04/01 DOTA
进行数据处理的6个 Python 代码块分享
2022/04/06 Python