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 -> 正文阅读

[PHP知识库]PHP

PHP数据类型


String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型), Array(数组), Object(对象), NULL(空值)。

字符串

一个字符串是一串字符的序列,就像 "Hello world!"。

你可以将任何文本放在单引号和双引号中:

整型

整数是一个没有小数的数字。

整数规则:

  • 整数必须至少有一个数字 (0-9)
  • 整数不能包含逗号或空格
  • 整数是没有小数点的
  • 整数可以是正数或负数
  • 整型可以用三种格式来指定:十进制, 十六进制( 以 0x 为前缀)或八进制(前缀为 0)。

浮点型

浮点数是带小数部分的数字,或是指数形式。

PHP 布尔型

布尔型可以是 TRUE 或 FALSE。

PHP 数组

数组可以在一个变量中存储多个值。

在以下实例中创建了一个数组, 然后使用 PHP var_dump() 函数返回数组的数据类型和值:

PHP NULL 值

NULL 值表示变量没有值。NULL 是数据类型为 NULL 的值。

NULL 值指明一个变量是否为空值。 同样可用于数据空值和NULL值的区别。

PHP 类型比较

  • 松散比较:使用两个等号?==?比较,只比较值,不比较类型。
  • 严格比较:用三个等号?===?比较,除了比较值,也比较类型。

设置 PHP 常量

设置常量,使用 define() 函数,函数语法如下:

bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )

该函数有三个参数:

  • name:必选参数,常量名称,即标志符。
  • value:必选参数,常量的值。
  • case_insensitive?:可选参数,如果设置为 TRUE,该常量则大小写不敏感。默认是大小写敏感的。

常量在定义后,默认是全局变量,可以在整个运行的脚本的任何地方使用。

PHP strlen() 函数

有时知道字符串值的长度是很有用的。

strlen() 函数返回字符串的长度(字节数)。

<?php
echo?strlen("Hello?world!");?? //输出12
?>

PHP 算术运算符

<?php

$x=10;

$y=6;

echo ($x + $y); // 输出16

echo '<br>';? // 换行

echo ($x - $y); // 输出4

echo '<br>';? // 换行

echo ($x * $y); // 输出60

echo '<br>';? // 换行

echo ($x / $y); // 输出1.6666666666667

echo '<br>';? // 换行

echo ($x % $y); // 输出4

echo '<br>';? // 换行

echo -$x;???? //输出-10

?>

PHP 赋值运算符

x = y????? x = y????? 左操作数被设置为右侧表达式的值

x += y??? x = x + y?????? 加

x -= y??? x = x - y 减

x *= y???? x = x * y 乘

x /= y???? x = x / y 除

x %= y??? x = x % y 模(除法的余数)

a .= b???? a = a . b 连接两个字符串

<?php

$x=10;

echo $x; // 输出10

$y=20;

$y += 100;

echo $y; // 输出120

$z=50;

$z -= 25;

echo $z; // 输出25

$i=5;

$i *= 6;

echo $i; // 输出30

$j=10;

$j /= 5;

echo $j; // 输出2

$k=15;

$k %= 4;

echo $k; // 输出3

?>

PHP 递增/递减运算符

++ x?????? 预递增??? x 加 1,然后返回 x

x ++?????? 后递增??? 返回 x,然后 x 加 1

-- x ??? 预递减??? x 减 1,然后返回 x

x -- ??? 后递减??? 返回 x,然后 x 减 1

PHP循环语句

While

<?php

$i =1;

while($i<=10)

{

?????? echo $i."<br>";?? //只要?i?小于或者等于10while 循环将继续运行。循环每运行一次,i?就会递增 1

?????? $i++;

}

?>

for

<?php

for($i=1;$i<=10;$i++){? //定义一个初始值为 i=1 的循环。只要变量 i 小于或者等于 10,循环将继续运行。循环每运行一次,变量 i 就会递增 1:

?????? echo $i."<br>";

}

?>

If…elseif…else

<?php??? //如果当前a小于等于 10,下面的实例将输出 "true",如果a不小于 10 且小于 20,则输出 "flase",否则输出 "erroy"

????????????? $a = 20;

????????????? if($a<=10){

???????????????????? echo "true";

????????????? }elseif($a<=20){

???????????????????? echo "flase";

????????????? }else{

???????????????????? echo "erroy";

????????????? }

?>

switch

<?php

switch (n)

{

case x:

??? 如果 n=x,此处代码将执行;

??? break;

case y:

??? 如果 n=y,此处代码将执行;

??? break;

default:

??? 如果 n 既不等于x也不等于 y,此处代码将执行;

}

?>

PHP 超级全局变量

PHP中预定义了几个超级全局变量(superglobals) ,这意味着它们在一个脚本的全部作用域中都可用。 你不需要特别说明,就可以在函数及类中使用。

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2021-12-03 12:50:46  更:2021-12-03 12:51:11 
 
开发: 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年11日历 -2024/11/23 16:40:05-

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