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学习之PHP表达式
Oct 09 PHP
怎样在UNIX系统下安装MySQL
Oct 09 PHP
PHP删除非空目录的函数代码小结
Feb 28 PHP
PHP实现中文圆形印章特效
Jun 19 PHP
PHP调用存储过程返回值不一致问题的解决方法分析
Apr 26 PHP
php中使用websocket详解
Sep 23 PHP
Thinkphp实现短信验证注册功能
Oct 18 PHP
使用PHPMailer发送邮件实例
Feb 15 PHP
thinkPHP5框架自定义验证器实现方法分析
Jun 11 PHP
Laravel5.5以下版本中如何自定义日志行为详解
Aug 01 PHP
thinkPHP5.0框架事务处理操作简单示例
Sep 07 PHP
PHP静态方法和静态属性及常量属性的区别与介绍
Mar 22 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 empty函数 使用说明
2009/08/10 PHP
使用PHP获取汉字的拼音(全部与首字母)
2013/06/27 PHP
ThinkPHP实现静态缓存和动态缓存示例代码
2017/05/02 PHP
PHP微信模板消息操作示例
2017/06/29 PHP
简单选项卡 js和jquery制作方法分享
2014/02/26 Javascript
Javascript中this关键字的一些小知识
2015/03/15 Javascript
JavaScript返回网页中超链接数量的方法
2015/04/03 Javascript
javascript中关于&amp;&amp; 和 || 表达式的小技巧分享
2015/04/10 Javascript
jQuery select自动选中功能实现方法分析
2016/11/28 Javascript
Vue实现自带的过滤器实例
2017/03/09 Javascript
使用Bootstrap打造特色进度条效果
2017/05/02 Javascript
Javascript创建类和对象详解
2017/05/31 Javascript
angular 用拦截器统一处理http请求和响应的方法
2017/06/08 Javascript
AngularJs 延时器、计时器实例代码
2017/09/16 Javascript
使用javaScript实现鼠标拖拽事件
2020/04/03 Javascript
JavaScript中常见内置函数用法示例
2018/05/14 Javascript
Vue2.0中三种常用传值方式(父传子、子传父、非父子组件传值)
2018/08/16 Javascript
一篇文章带你搞懂Vue虚拟Dom与diff算法
2020/08/25 Javascript
全局安装 Vue cli3 和 继续使用 Vue-cli2.x操作
2020/09/08 Javascript
各种Python库安装包下载地址与安装过程详细介绍(Windows版)
2016/11/02 Python
python 正确保留多位小数的实例
2018/07/16 Python
浅谈numpy生成数组的零值问题
2018/11/12 Python
Python中常用的内置方法
2019/01/28 Python
python发送多人邮件没有展示收件人问题的解决方法
2019/06/21 Python
pycharm创建scrapy项目教程及遇到的坑解析
2019/08/15 Python
next在python中返回迭代器的实例方法
2020/12/15 Python
html5 兼容IE6结构的实现代码
2012/05/14 HTML / CSS
欧克利英国官网:Oakley英国
2019/08/24 全球购物
泰国第一在线超市:Tops
2021/02/13 全球购物
AJax面试题
2014/11/25 面试题
应届大学生的推荐信
2013/11/20 职场文书
会计系毕业生求职信
2014/05/28 职场文书
汉语言文学专业求职信
2014/06/19 职场文书
保护环境建议书作文500字
2015/09/14 职场文书
Ruby GDBM操作简介及数据存储原理
2022/04/19 Ruby
MySQL提取JSON字段数据实现查询
2022/04/22 MySQL