| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> PHP知识库 -> 2021-07-27(第一章) -> 正文阅读 |
|
[PHP知识库]2021-07-27(第一章) |
一、初识PHP 1.PHP语言标记????????1)PHP开始标记? ? ????????? ? <?php ? ? ? ? ? 2)PHP结束标记? ? ? ? ? ? ? ? ?> ? ? ? ? 3)页面最终是通过HTML,css,js来展示出一个绚丽的界面? ? ? ? 4)PHP代码可以嵌入到HTML代码中的任意位置,并且可以嵌入多个? ? ? ? 5)文件末尾的?>结束标志可以省略2.指令分隔符“;”? ? ? ? 结束表示?>就隐含了一个分号所以在?>之前的PHP语句中可以省略掉分号 3.注释? ? ? ? 1)单行注释://? ? ? ? 2)多行注释:/**/4.遇到空白字符的处理? ? ? ? 空格,tab制表符,换行符 二、变量变量是用来临时(只有在程序运行过程中存在)存储值(数据)的容器 1.变量的声明? ? ? ? ?在PHP程序里面,使用变量之前是不需要声明的。(变量用于存储值:数字,文本字符串或数组等) ? ? ? ? =赋值操作符 ? 2.变量的销毁? ? ? ? unset(); ?3.变量的命名规则? ? ? ? 1)变量名称严格区分大小写? ? ? ? ? ? ? ? $name,$Name,$NAME都是完全不同的变量 ? ? ? ? ? 2)变量名由字母数字下划线组成;字母或下划线开头,数字不可以开头,中间不可以有空白字符。 ? ? ? ? 3)最好不要用关键字作为变量名 三、变量类型?概述:变量类型是指保存在该变量中的数据类型? ? 1.数据类型? ? ? ? 1)布尔型? 真true? 假false(0、浮点型0.0、空白字符串和字符串0、没有成员数组、NULL)? ? ? ? 2)int(整型)? ? ? ? ? ? ? ? 存储整数 ? ? ? ? 3)float(浮点型,double)? ? ? ? ? ? ? ? 存储小数 ? ? ? ? 4)string(字符串)? ? ? ? ? ? ? ? 字符串是一系列字符 ? ? ? ? ? ? ? ? 字符串可以使用单引号(' ')、双引号(" ")、定界符(<<<)三种方法来定义!? ? ??
? ? ? ? ? ? ? ? 注意:结束标识符之后必须接;不可以用其他字符,标识符的命名规则字母数字下划线组成,不能由数字开头 ? ? ? ? 5)array(数组)? ? ? ? 6)object(对象)? ? ? ? 7)resource(资源)? ? ? ? 8)NULL? ? ? ? ? ? ? ? null表示变量没有值,表示空(变量直接赋值为null,声明变量时未赋值,被urset函数销毁的变量) 2.类型转换? ? ? ? 1)自动转换? ? ? ? 2)强制转换3.变量类型的测试函数? ? ? ? is_bool() ? ? ? ? is_int() ? ? ? ? is_array() ? ? ? ? ............... 四、常量1.常量一旦被定义就不能被改变或者取消定义,常量的作用于是全局,常量只能包含bool,int,float,string类型的数据!2.定义和使用? ? ? ? define('常量名称',常量值) 或者?define("常量名称",常量值)? ? ? ? 常量的命名与变量类似,也遵循PHP标识符的名称规则,一般常量标识符总是大写的 ? ? ? ? 例如:define('NAME','张丹') ? ? ? ? define()函数来检查是否定义某个常量 3.常量和变量的区别? ? ? ? 1)常量前面没有美元符号($) ? ? ? ? 2)常量只能用define()函数定义,不能通过赋值语句 ? ? ? ? 3)常量可以不用理会变量范围的规则而在任何地方定义和使用 ? ? ? ? 4)常量一旦被定义就不能被重新定义或者取消定义 ? ? ? ? 5)常量的值只能是bool,int,float,string类型 4.预定义常量 ? ? ? ? 预定义好的常量,就是程序中可以直接使用来完成一些特殊的功能! ? ? ? ? 例如:
????????其中有的预定义常量是一_开头的,这些预定义常量我们叫它“魔术常量” ? ? ? ? 代码的位置不同则值也就不同,所以它叫魔术常量
? https://www.php.net/manual/zh/注意:预定义常量是不区分大小写的!自己定义的常量是严格处分大小写的! ? ? ?? |
|
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/26 2:45:02- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |