PHP和MySQL入门(3)
变量和运算符
PHP中的变量与许多其它程序中的变量一样。当还未被初始化时,变量仅仅是一个假想的容器的名字,其中可以存放任何数值。下面的语句建立了一个叫$testvariable(在PHP中所有的变量都以一个美元符开始)并将其赋值为3:
$testvariable = 3;
PHP是一个“宽松类型”的语言,这就是说,一个变量可以包含任何类型的数据(数字、字符串或 者其他类型),在它的存活期内其类型可以自由地转换。所以如 果在上面的语句后再出现这样的语句,这就意味着给我们的已经存在的$testvariable变量重新赋了一个值。这个变量从一个数值变量变成了一个字符 串变量:
$testvariable = "Three"; |
在上面的两个语句中我们用到的等于号被称之“赋值运算符”,它是用来给一个变量赋值的。另外,我们还有一些执行数学运算的运算符:
$testvariable = 1 + 1; //变量赋值为2。 $testvariable = 1 - 1; //变量赋值为0。 $testvariable = 2 * 2; //变量赋值为4。 $testvariable = 2 / 2; //变量赋值为1。 |
上面的各行的最后都有一个注释。注释是通过插入解释性的文字来说明我们的代码的用途,同时它也 会通知PHP解释程序忽略对这部分语句的解释。注释以//开 始并在同一行内结束。如果你熟悉在其他语言中的风格的注释,在PHP中你也可以这样用。在我们这个教程中,我们会经常使用注释来对程序作出解释。
现在回到我们上面的四个语句,四个运算符分别被用来完成加、减、乘、除的运算。另外,还有一个运行符是用来连接字符串的:
//给变量赋值为"Hi there!". $testvariable = "Hi " . "there!"; 变量可以被应用在很多使用实际数值的地方。你可以看看下面的例子: $var1 = "PHP"; //将$var1赋值为"PHP" $var2 = 5; //将$var2赋值为5 $var3 = $var2 + 1; //将$var3赋值为6 $var2 = $var1; //将$var2赋值为"PHP" echo($var1); //输出"PHP" echo($var2); //输出"PHP" echo($var3); //输出6 echo($var1 . " rules!"); //输出"PHP rules!" echo("$var1 rules!"); //输出"PHP rules!" echo('$var1 rules!'); //输出'$var1 rules!' |
请特别注意最后的两行,你可以直接在一个字符串中包含一个变量名,如果你用双引号将其括起来,将会用该变量的值代替变量名。而最后一行证明,如果你使用的是单引号,是不会作这种转换的。
转载于:https://www.cnblogs.com/yonge/archive/2011/08/10/2134006.html
PHP和MySQL入门(3)相关推荐
- MySQL入门系列:查询简介(四)之类型转换和分组查询
前文回顾 之前我们介绍了一些简单查询的方式以及MySQL中表达式和函数的简单使用,本篇文章继续介绍如何使用MySQL进行查询. 类型转换 类型转换的场景 只要某个值的类型与上下文要求的类型不符,MyS ...
- MySQL入门系列:存储程序(二)之存储函数简介
存储例程 存储例程是存储程序的一种类型,本质上也是封装了一些可执行的语句,只不过它的调用方式是:需要手动去调用!存储例程又可以分为存储函数和存储过程,下边我们详细唠叨这两个家伙. 存储函数 创建存储函 ...
- mysql怎么滤空_《MySQL 入门教程》第 08 篇 过滤条件
文章来源:<MySQL 入门教程>第 08 篇 过滤条件 原文作者:不剪发的Tony老师 来源平台:CSDN 上一篇我们学习了如何使用 SELECT 和 FROM 查询表中的数据.很多时候 ...
- 32位mysql安装包_《MySQL 入门教程》第 02 篇 MySQL 安装
文章来源:<MySQL 入门教程>第 02 篇 MySQL 安装 原文作者:不剪发的Tony老师 来源平台:CSDN 上一篇我们了解了什么是MySQL数据库. 本文介绍如何在 Window ...
- MySql入门笔记二~悲催的用户
这些是当年小弟的MySql学习笔记,木有多么复杂的结构操作,木有多炫丽的语句开发,木有...总之就是木有什么技术含量... 日复一日,彪悍的人生伴随着彪悍的健忘,运维操作为王,好记性不如烂笔头,山水有 ...
- c语言连接mysql(入门)_MySQL入门之C语言操作MySQL
基本概念 C APIs包含在mysqlclient库文件当中,与MySQL的源代码一块发行,用于连接到数据库和执行数据库查询.#include #include #include #include # ...
- MYSQL 入门全套
转载自 MYSQL 入门全套 MySQL简介 1.什么是数据库 ? 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十 ...
- Mysql学习总结(12)——21分钟Mysql入门教程
21分钟 MySQL 入门教程 目录 一.MySQL的相关概念介绍 二.Windows下MySQL的配置 配置步骤 MySQL服务的启动.停止与卸载 三.MySQL脚本的基本组成 四.MySQL中的数 ...
- MySQL入门之大纲
本节是讲解MySQL的入门教程,此教程是去年2016年做的,在此整理好,发布到了CSDN上: 此教程简单为MySQL入门教程.下面是涉及的内容: MySQL入门之数据库介绍及MySQL介绍 http: ...
- mysql技术内幕sampdb_MySql技术内幕之MySQL入门(1)
MySql技术内幕之MySQL入门(1) 安装 检查系统中是否已经安装了MySQL sudo netstat -tap | grep mysql 若没有显示已安装结果,则没有安装.否则表示已经安装. ...
最新文章
- 信息理论基础 周炯槃 常迥
- Serendipity解决IE缓存为0
- 简述原型模型的特点_软件工程简答题答案 第五版
- .bashrc和.vimrc以及一些比较有用的linux命令
- 利用lodop打印控件轻松实现批量打印
- QMouseEvent 的坐标__Win
- vue中自定义指令、组件化、生命周期、节流和防抖、获取DOM、mint-ui简介、过渡和动画
- 已解决:home目录下ubuntu文件夹被误删。。。。
- 电脑网易云音乐,我放弃了QQ音乐和网易云音乐,最终还是选择了Apple Music
- Javashop 7.0 增加小程序支付(二次开发)
- Rufus 制作U盘启动器
- 医院预约挂号系统 ssm
- android png 动画背景透明,Android透明PNG文件添加底色
- 中国万网CEO张向东解读被阿里收购幕后
- Windows 消息大全
- 爬虫爬取豆瓣电影排行,保存到excel和SQLite
- 高性能v100 gpu服务器,TESLA V100 GPU 加速性能指南
- 依托抖音、快手直播的上架工具开发
- JDK中的Hprof命令
- 娱乐直播一对一交友APP源码,开发更多功能优化用户体验
热门文章
- 【Node.js】serve 实现目录浏览服务
- 动态添加html元素
- Mybatis 中使用CDATA
- opencv 梯度幅值_OpenCV边缘检测的详细参数调节
- java 采样_java 采集数据
- python 数字证书模拟登录_用于生成WebService使用的数字证书及签署证书.python脚本...
- java词类_英语词类浅谈
- 2021年互联网公司“死亡”名单!(附清单)
- 下载kaggle数据集的小妙招
- 假设检验在数据分析中的应用