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 相关文章推荐
使用TinyButStrong模板引擎来做WEB开发
Mar 16 PHP
PHP技术开发技巧分享
Mar 23 PHP
php实现的九九乘法口诀表简洁版
Jul 28 PHP
Yii框架调试心得--在页面输出执行sql语句
Dec 25 PHP
phpMyAdmin安装并配置允许空密码登录
Jul 04 PHP
PHP封装的字符串加密解密函数
Dec 18 PHP
php中使用GD库做验证码
Mar 31 PHP
php+MySql实现登录系统与输出浏览者信息功能
Jul 01 PHP
PHP Header失效的原因分析及解决方法
Nov 16 PHP
深入浅出讲解:php的socket通信原理
Dec 03 PHP
PHP实现动态压缩js与css文件的方法
May 02 PHP
PHP一个简单的无需刷新爬虫
Jan 05 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学习资源和链接.
2006/12/05 PHP
PHP数据类型的总结分析
2013/06/13 PHP
PHP实现加密的几种方式介绍
2015/02/22 PHP
YII2框架中excel表格导出的方法详解
2017/07/21 PHP
PHP检查网站是否宕机的方法示例
2017/07/24 PHP
php使用fullcalendar日历插件详解
2019/03/06 PHP
PHP远程连接oracle数据库操作实现方法图文详解
2019/04/11 PHP
javascript编程起步(第七课)
2007/02/27 Javascript
JavaScript 学习笔记(四)
2009/12/31 Javascript
Ajax执行顺序流程及回调问题分析
2012/12/10 Javascript
node.js入门教程
2014/06/01 Javascript
JavaScript获取当前网页标题(title)的方法
2015/04/03 Javascript
js密码强度检测
2016/01/07 Javascript
第一章之初识Bootstrap
2016/04/25 Javascript
JavaScript的ExtJS框架中数面板TreePanel的使用实例解析
2016/05/21 Javascript
JS获取和修改元素样式的实例代码
2016/08/06 Javascript
详解使用angular的HttpClient搭配rxjs
2017/09/01 Javascript
js注册时输入合法性验证方法
2017/10/21 Javascript
让bootstrap的carousel支持滑动滚屏的实现代码
2017/11/27 Javascript
Vue项目引发的「过滤器」使用教程
2019/03/12 Javascript
详谈python read readline readlines的区别
2017/09/22 Python
Python3多进程 multiprocessing 模块实例详解
2018/06/11 Python
python基础知识(一)变量与简单数据类型详解
2019/04/17 Python
Python3 实现串口两进程同时读写
2019/06/12 Python
PyQt5重写QComboBox的鼠标点击事件方法
2019/06/25 Python
解决win7操作系统Python3.7.1安装后启动提示缺少.dll文件问题
2019/07/15 Python
学python安装的软件总结
2019/10/12 Python
在OpenCV里使用特征匹配和单映射变换的代码详解
2019/10/23 Python
pytorch实现特殊的Module--Sqeuential三种写法
2020/01/15 Python
Python模块相关知识点小结
2020/03/09 Python
俄罗斯Sportmarket体育在线商店:用于旅游和户外活动
2019/11/12 全球购物
《中彩那天》教学反思
2014/02/22 职场文书
承租经营合作者协议书
2014/10/01 职场文书
病人家属写给医院的感谢信
2015/01/23 职场文书
MySQL分库分表与分区的入门指南
2021/04/22 MySQL
详解Laravel服务容器的优势
2021/05/29 PHP