| |
|
开发:
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笔记 06 -> 正文阅读 |
|
[PHP知识库]php笔记 06 |
1.变量类型 概述:变量类型是指保存在该变量中的数据类型。 PHP对变量类型看的比较淡。 (1)变量类型简介 bool(布尔型) $a=true; var_dump($a); 往变量里面存ture或者false,那么这个变量就是整形变量了; int(整形) 往变量里面存整数,那么这个变量就是整形变量; float(浮点型,也称double) 往变量里面存小数,那么这个变量就是浮点型数据了; $a=1.1; var_dump($a); string(字符串) 字符串就是一系列的字符组成串在一起; 1单引号 $b=1; $a='test$bdwqd\'wqdqw';//? ? \用于转义‘’的含义,便于输出; var_dump($a); echo $a; 在定义一些简单的字符串的时候使用单引号的这种办法效率比较高; 2双引号 $b=100; $a='te$bst......'; $a="te{$b}st......";//? ? ? " "中变量名会被转变,‘ ’中不会; var_dump($a); echo $a; 定界符 <<<之后提供的一个标志开始,然后是字符串的内容,最后是同样的标示符表示结束;(可以任意保存‘’,“”) 注意,结束标识符之后必须接,不可以用他的任何字符; 标示符的命名规则,字母数字下划线,并且不能以数字开始。 $b=200; $a=<<<www wen`ben`nei`rong www;//? ? www自己命名的,可随意更改,只要前后统一即可, var_dump($a); array(数组) 数组可以存放多个数据,并且存入任何类型的数据; array("mane">="sunshengli",''sex"=>"男"); 打印一个数组print_r() 使用下标访问数组内容 object(对象) resource(资源) NULL null表示一个变量没有的值,表示为空; 将变量直接赋值为null 声明的变量尚未被赋值; 被unset函数销毁的变量; $a=1111; unset($a); var_dump($a); 2.变量类型的相互转化 这都是程序运行中不太可控的部分,所以在编写代码时最好不要涉及。 强制转化:(int) (bool) (float),,,,,,,,,,,,,,转变不会改变变量本身的类型。 变量类型的测试函数 is_bool() is_int() is_array() ,,,,,,,,,,,,,, |
|
PHP知识库 最新文章 |
Laravel 下实现 Google 2fa 验证 |
UUCTF WP |
DASCTF10月 web |
XAMPP任意命令执行提升权限漏洞(CVE-2020- |
[GYCTF2020]Easyphp |
iwebsec靶场 代码执行关卡通关笔记 |
多个线程同步执行,多个线程依次执行,多个 |
php 没事记录下常用方法 (TP5.1) |
php之jwt |
2021-09-18 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/13 14:25:34- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |