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 相关文章推荐
Ext.data.PagingMemoryProxy分页一次性读取数据的实现代码
Apr 07 PHP
PHP使用SOAP调用.net的WebService数据
Nov 12 PHP
PHP实现股票趋势图和柱形图
Feb 07 PHP
PHP递归调用数组值并用其执行指定函数的方法
Apr 01 PHP
PHP中each与list用法分析
Jan 08 PHP
PHP登录验证码的实现与使用方法
Jul 07 PHP
Python中使用django form表单验证的方法
Jan 16 PHP
php中html_entity_decode实现HTML实体转义
Jun 13 PHP
php微信分享到朋友圈、QQ、朋友、微博
Feb 18 PHP
微信公众平台开发教程③ PHP实现微信公众号支付功能图文详解
Apr 10 PHP
php写app用的框架整理
Sep 29 PHP
YII2框架中actions的作用与使用方法示例
Mar 13 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
source.php查看源文件
2006/12/09 PHP
ThinkPHP实现带验证码的文件上传功能实例
2014/11/01 PHP
PHP中spl_autoload_register()函数用法实例详解
2016/07/18 PHP
PHP中关于php.ini参数优化详解
2020/02/28 PHP
document.write()及其输出内容的样式、位置控制
2013/08/12 Javascript
javascript获取ckeditor编辑器的值(实现代码)
2013/11/18 Javascript
jquery基础教程之数组使用详解
2014/03/10 Javascript
jQuery实现文本框输入同步的方法
2015/06/20 Javascript
js精美的幻灯片画集特效代码分享
2015/08/29 Javascript
Treegrid的动态加载实例代码
2016/04/29 Javascript
BootStrap Validator对于隐藏域验证和程序赋值即时验证的问题浅析
2016/12/01 Javascript
bootstrap导航、选项卡实现代码
2016/12/28 Javascript
bootstrap表格内容过长时用省略号表示的解决方法
2017/11/21 Javascript
详解node.js 下载图片的 2 种方式
2018/03/02 Javascript
vue添加class样式实例讲解
2019/02/12 Javascript
微信小程序实现左侧滑栏过程解析
2019/08/26 Javascript
react native 仿微信聊天室实例代码
2019/09/17 Javascript
jQuery操作事件完整实例分析
2020/01/10 jQuery
python中使用sys模板和logging模块获取行号和函数名的方法
2014/04/15 Python
解析Python中的异常处理
2015/04/28 Python
浅谈numpy数组中冒号和负号的含义
2018/04/18 Python
Python实现带参数的用户验证功能装饰器示例
2018/12/14 Python
python爬虫基础之urllib的使用
2020/12/31 Python
招聘单位介绍信
2014/01/14 职场文书
医疗器械售后服务承诺书
2014/05/21 职场文书
解除劳动合同协议书范本2014
2014/09/25 职场文书
党的群众路线教育实践活动批评与自我批评发言稿
2014/10/16 职场文书
违纪检讨书范文
2015/01/27 职场文书
2015年公司保安年终工作总结
2015/05/14 职场文书
借款民事起诉状范文
2015/05/19 职场文书
上级领导检查欢迎词
2015/09/30 职场文书
中学生打架检讨书之500字
2019/08/06 职场文书
MySQL基础(一)
2021/04/05 MySQL
详解Java七大阻塞队列之SynchronousQueue
2021/09/04 Java/Android
全网非常详细的pytest配置文件
2022/07/15 Python
使用Cargo工具高效创建Rust项目
2022/08/14 Javascript