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中循环语句的用法介绍
Jan 30 PHP
PHP 使用header函数设置HTTP头的示例解析 表头
Jun 17 PHP
PHPThumb图片处理实例
May 03 PHP
PHP中使用glob函数实现一句话删除某个目录下的所有文件
Jul 22 PHP
部署PHP时的4个配置修改说明
Oct 19 PHP
Kindeditor编辑器添加图片上传水印功能(php代码)
Aug 03 PHP
Laravel 5.5 的自定义验证对象/类示例代码详解
Aug 29 PHP
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
Sep 16 PHP
PHP聚合式迭代器接口IteratorAggregate用法分析
Dec 28 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
Nov 23 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
Mar 26 PHP
Laravel 框架基于自带的用户系统实现登录注册及错误处理功能分析
Apr 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
用sql命令修改数据表中的一个字段为非空(not null)的语句
2010/06/04 PHP
PHP获取表单textarea数据中的换行问题
2010/09/10 PHP
使用纯php代码实现页面伪静态的方法
2015/07/25 PHP
Yii框架安装简明教程
2020/05/15 PHP
javascript new 需不需要继续使用
2009/07/02 Javascript
Firebug入门指南(Firefox浏览器)
2010/08/21 Javascript
js通过googleAIP翻译PHP系统的语言配置的实现代码
2011/10/17 Javascript
javascript针对DOM的应用实例(一)
2012/04/15 Javascript
js中点击空白区域时文本框与隐藏层的显示与影藏问题
2013/08/26 Javascript
函数式 JavaScript(一)简介
2014/07/07 Javascript
使用jquery组件qrcode生成二维码及应用指南
2015/02/22 Javascript
jQuery实现渐变下拉菜单的简单方法
2015/03/11 Javascript
javascript实现判断鼠标的状态
2015/07/10 Javascript
jQuery定义插件的方法
2015/12/18 Javascript
JavaScript的==运算详解
2016/07/20 Javascript
jQuery序列化表单成对象的简单实现
2016/11/29 Javascript
ECMAScript6 新特性范例大全
2017/03/24 Javascript
jQuery实现腾讯信用界面(自制刻度尺)样式
2017/08/15 jQuery
vue.js路由跳转详解
2017/08/28 Javascript
微信小程序Getuserinfo解决方案图解
2018/08/24 Javascript
详解webpack的clean-webpack-plugin插件报错
2020/10/16 Javascript
记一次vue跨域的解决
2020/10/21 Javascript
Python 删除整个文本中的空格,并实现按行显示
2018/07/24 Python
Python实现提取XML内容并保存到Excel中的方法
2018/09/01 Python
Python 动态导入对象,importlib.import_module()的使用方法
2019/08/28 Python
Python爬虫实现模拟点击动态页面
2020/03/05 Python
Django中的AutoField字段使用
2020/05/18 Python
Python轻量级web框架bottle使用方法解析
2020/06/13 Python
详解如何通过H5(浏览器/WebView/其他)唤起本地app
2017/12/11 HTML / CSS
Nice Kicks网上商店:ShopNiceKicks.com
2018/12/25 全球购物
项目合作协议书
2014/04/16 职场文书
铁路安全事故反思
2014/04/26 职场文书
生活小常识广播稿
2014/09/16 职场文书
2014年服装销售工作总结
2014/11/27 职场文书
nginx共享内存的机制详解
2022/03/21 Servers
Python列表的索引与切片
2022/04/07 Python