【MySQL学习笔记】第16章 PHP基础知识(二 变量和字符串)

本文详细介绍了PHP中的变量,包括变量的概念、命名规则、预定义常量和数据类型。此外,还讲解了字符串的连接方法," 和 ' 的不同用法,以及在字符串中如何解析和使用变量。
摘要由CSDN通过智能技术生成

主要介绍控制MySQL所需要的变量、字符串、函数、比较运算符、条件判断、循环和数组。

16.1 变量

16.1.1 什么是PHP的变量

变量是一个用于保存值的“箱子”。变量在PHP与MySQL的结合方面发挥着不可替代的作用。

尝试使用变量:创建php文本variable.php 如下

<?php
$a="欢迎光临!";
print $a;
 ?>

在浏览器地址中输入:http://localhost/variable.php,显示如下界面。

脚本内容说明:首先,PHP在变量名的开头加了$。上述示例中的变量是a,于是编程了$a。对于表达式$a="欢迎光临!";,这个表达式表示将字符串“欢迎光临!”赋给变量$a。

在程序的世界中,“=”表示将右边的值赋给左边。

16.1.2 变量名的规则

  • 以“$”开头
  • 对大小写敏感
  • 由字母、数字和“_”下划线组成
  • “$”后面不能以数字开头

16.1.3 预定义常量

在PHP中,有些值即使用户不设置也会被事先定义好,这种类型的值就是预定义常量。

PHP常量示例
M_PI圆周率
PHP_VERSIONPHP的版本
PHP_OS运行的OS

执行如下代码显示圆周率:

<?php
print M_PI;
 ?>

执行结果:

16.1.4 变量的数据类型

PHP具有即使不定义数据类型也可以使用变量的特征。赋值时PHP会自动决定数据类型,不需要进行定义。

能够在PHP中使用的数据类型
内容数据类型
整数integer
浮点数float、double
字符串string
布尔值boolean
对象object
数组array
资源resource
空值NULL

赋值后,PHP会自动设置相应的数据类型。

16.2 字符串

16.2.1 连接字符串

在PHP中使用“.”连接字符串。字符串数据需要使用" "或' '括起来,因此在连接“西泽”和“梦路”这两个字符串时,需要携程“ "西泽"."梦路" ”。

练习:将“你好”赋给变量$a,将“欢迎光临SQL咖啡厅!”赋给变量$b,然后连接两个字符串并显示出来。

<?php
$a="你好";
$b="欢迎光临SQL咖啡厅!";
print $a.$b;
 ?>

执行:

 16.2.2 " 和 ' 的用法

当使用PHP+MySQL时,首先会遇到的难题就是 ' 和 " 的使用方法。

字符串需要用" " 或' ' 括起来。但是使用" "括起来的字符中不能包括 " ,使用 ' ' 括起来的字符中不能包括'。这是因为字符中如果包括,PHP会认为它是字符的起点或者终点,导致错误发生。这一点和MySQL一样。

转义处理

在这种情况下,我们可以通过在"或'之前加上\来避免发生错误,这种处理称为转义处理。

使用" "或' '

还有另一种用法,当"需要作为字符处理时,用' '括起来,或者当 ' 需要作为字符处理时,用" "括起来。

16.2.3 用" "将变量括起来和使用' '将变量括起来的区别

" "中的变量会被解析,执行结果中会显示变量的值,如下所示

<?php
$a=123;
print "$a";
 ?>

执行结果:

 ' '中的变量不会被解析,而是当成字符串来处理,如下所示

<?php
$a=123;
print '$a';
 ?>

执行结果:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

odi帆布

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值