IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> php (2) -> 正文阅读

[PHP知识库]php (2)

一·常量

1.概念
常量是用于临时(只有在我们的程序运行过程中才存在)存储值(数据)的容器
2.定义和使用

define(常量名称,常量值)
define('常量名称',常量值)或者define("常量名称",常量值)

常量的命名:
1.)和变量一样 只能包含数字 字母 下划线 并且必须以 字母或者下划线开头
2.)按照惯例常量名字总是大写的

defined()函数来检查是否定义了某个常量

3.常量和变量的区别
1.)变量前面没有美元符号($)
2.)常量只能用define()函数定义,不能通过赋值语句
3.)***********常量可以不用理会变量范围的规则而在任何地方定义和使用
4.)常量一旦被定义就不能被重新定义或者取消定义
5.)常量的值只能是bool,int,float,string类型
4.预定义常量
预定义常量说白了就是我们的php内核已经帮我们定义好了的常量,其中的预定义常量是一_开头的,这些预定义常量我们又叫它魔术常量
代码所在的位置不同他的值也是不同的,所以叫做魔术常量
预定义定义是不区分大小写的,自己定义的常量严格区分大小写

二.运算符

1.概述:就是一些符号,可以将变量或者数据执行某些运算
2.算数运算符:
1.)+ 加号

$a=1;
$b=2;
$c=$a+$b;
echo $c;

2.)- 第一个意思是 减号

$a=10;
$b=2;
$c=$a-$b;
echo $c;

第二个意思是 取反 注意:取反并不能影响到被取反变量本身的值

$a=1;
$b=-$a;
echo $b;//-1
echo '<br />';
echo $a;//1

3.)***** 乘号

$a=4;
$b=2;
$c=$a*$b;
echo $c;

4.)/ 除号

$a=10;
$b=2;
$c=$a/$b;
echo $c;

5.)% 取模(取余)

$a=12;
$b=2;
echo $a%$b;

6.)++ 自增 前++ 先执行自增然后执行输出

$a=10;
echo ++$a;//11

后++ 当在一个语句里需要使用到被自增的变量的时候,后++会先返回变量的值然后自增

$a=10;
//++$a;//$a=$a+1;
//$a++;//$a=$a+1;
echo $a++;//echo $a;$a=$a+1;
echo '<br />';
echo $a;//11

7.) 自减 使用方法跟++相同
3.字符运算符:
1.)连接运算符. 可以连接字符串

$a=''
$b=''
$a.$b

2.)赋值运算符=
注意:
复制运算符整个语句是有值的,所以整个语句就是一个表达式,所以我们也可以这么写:

$a=$b=2;相当于$a=($b=2);也相当于$a=2;$b=2;

把右边的值赋给左边的变量; 二元运算符:左边的为变量,右边可以是变量,表达式,值
表达式:表达式是php最重要的基石,在php中几乎所写的任何东西都是一个表达式,简单但却最精确的定义一个表达式的方式就是任何有价值的东西
3.) += -= *= /= .= %=

 $a+=$b//$a=$a+$b

其他用法跟+=相同
4.比较运算符
对操作数(按照比较运算符的要求,规则)进行比较,如果比较出的结果满足比较运算符的要求,那么结果为true 否则为false,php中规定使用echo输出布尔类型时echo true能输出,echo flase 什么也不输出,所以如果输出布尔类型时最好用var_dump()输出更精准
1.)== 值是否相等

$a=1;
$b=1;
var_dump($a==$b);//true

2.)=== 全等 值要想等 类型也要相等 全等true 否则false

$a=11;
$b='11';
//var_dump($a==$b);//true
var_dump($a===$b);//false

3.)!= 值是否不相等 不等true 否则 false

$a=1;
$b=11;
var_dump($a!=$b);//true
4.)`<>` 同!=
5.)`!==`不全等 同 ===
/*
$a=1111;
$b=2;
var_dump($a!=$b);//true
var_dump($a!==$b);//true
*/
$a=11;
$b='11';
var_dump($a!=$b);//false
var_dump($a!==$b);//true,$a不全等于$b

6.)<小于

$a=1;
$b=1;
var_dump($a<$b);//false,$a小与$b这句话正确还是错误

7.)>大于

$a=10;
$b=1;
var_dump($a>$b);

8.)<=小于等于
9.)>=大于等于

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2022-03-15 22:12:05  更:2022-03-15 22:12:56 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 23:54:13-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码