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者的疑难问答(1)
Oct 09 PHP
php自定义函数之递归删除文件及目录
Aug 08 PHP
php入门学习知识点三 PHP上传
Jul 14 PHP
探讨:php中在foreach中使用foreach ($arr as &amp;$value) 这种类型的解释
Jun 24 PHP
PHP之正则表达式捕获组与非捕获组(详解)
Jul 29 PHP
PHP引用返回用法示例
May 28 PHP
PHP中快速生成随机密码的几种方式
Apr 17 PHP
php fread函数使用方法总结
May 28 PHP
PHP+MySQL实现在线测试答题实例
Jan 02 PHP
php设计模式之状态模式实例分析【星际争霸游戏案例】
Mar 26 PHP
aec加密 php_php aes加密解密类(兼容php5、php7)
Mar 14 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实现连接access数据库并转txt写入的方法
2017/02/08 PHP
laravel 配置路由 api和web定义的路由的区别详解
2019/09/03 PHP
PHP单元测试配置与使用方法详解
2019/12/27 PHP
基于jquery的一个简单的脚本验证插件
2010/04/05 Javascript
javascript 面向对象 function类
2010/05/13 Javascript
JS多物体 任意值 链式 缓冲运动
2012/08/10 Javascript
JavaScript 模式之工厂模式(Factory)应用介绍
2012/11/15 Javascript
Node调试工具JSHint的安装及配置教程
2014/05/27 Javascript
一个奇葩的最短的 IE 版本判断JS脚本
2014/05/28 Javascript
Node.js 学习笔记之简介、安装及配置
2015/03/03 Javascript
javascript中的try catch异常捕获机制用法分析
2016/12/14 Javascript
bootstrap3中container与container_fluid外层容器的区别讲解
2017/12/04 Javascript
JavaScript分步实现一个出生日期的正则表达式
2018/03/22 Javascript
vue2.0+vue-router构建一个简单的列表页的示例代码
2019/02/13 Javascript
jQuery实现移动端笔触canvas电子签名
2020/05/21 jQuery
python服务器端收发请求的实现代码
2014/09/29 Python
Python使用pymysql小技巧
2017/06/04 Python
解决pandas read_csv 读取中文列标题文件报错的问题
2018/06/15 Python
pyQt4实现俄罗斯方块游戏
2018/06/26 Python
Flask框架实现给视图函数增加装饰器操作示例
2018/07/16 Python
python写日志文件操作类与应用示例
2019/07/01 Python
CSS3.0实现霓虹灯按钮动画特效的示例代码
2021/01/12 HTML / CSS
JACK & JONES英国官方网站:欧洲领先的男装生产商
2017/09/27 全球购物
wedgwood加拿大官网:1759年成立的英国国宝级陶瓷餐具品牌
2018/07/17 全球购物
什么是makefile? 如何编写makefile?
2012/08/08 面试题
初婚初育证明
2014/01/14 职场文书
有兼职工作经历的简历自我评价
2014/03/07 职场文书
大学生求职计划书
2014/04/30 职场文书
护理专业毕业生自荐信
2014/06/15 职场文书
群众路线对照检查材料思想汇报怎么写
2014/09/18 职场文书
党员教师四风自我剖析材料
2014/09/30 职场文书
教师年终个人总结
2015/02/11 职场文书
小学校长个人总结
2015/03/03 职场文书
关于公司年会的开幕词
2016/03/04 职场文书
帮你提高开发效率的JavaScript20个技巧
2021/06/18 Javascript
Java 定时任务技术趋势简介
2022/05/04 Java/Android