| |
|
开发:
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-10-19 -> 正文阅读 |
|
[PHP知识库]2021-10-19 |
PHP总结目录概述安装环境PHP基础语法变量运算符条件分支循环数组概述PHP是超文本预处理器(Hypertext Preprocessor)的简称,是一种用于创建动态性交互网站的强有力的语言。 其语法利用借鉴了 C,Java 和 Perl,非常容易学习。该语言的主要目标是让 Web 开发人员可以很快写出动态生成的网页,如用于开发留言板、购物网站、论坛等,但 PHP 的功能远不止如此。PHP是如此的易用且功能强大,因此深受广大 Web 开发人员的喜爱。对比其他 Web 开发语言,PHP 的市场份额也越来越大。据统计,世界上有超过 60% 的网站后台语言采用 PHP。 PHP官方网站安装环境PHP基本语法书写格式
php代码可以和HTML代码混写
对比学习js与php语法基本一致
PHP 字符串输出用于字符串输出的函数主要有:用于字符串输出的函数主要有:
echo()语法
print()print() 用于输出一个字符串。print() 是函数,返回一个整型,但只能有一个参数,其用法同 echo ,但不能输出数组和对象。
printf()printf() 用于格式化输出字符串,返回一个整型。
PHP 注释单行注释 //和# 变量PHP 变量PHP变量用于存储字符、数字、数组甚至对象资源等,以便在我们需要的地方使用。
输出结果是:你好 常见的php数据类型 字符串、整型、浮点型、布尔型
变量的命名从这个例子可以看出,变量名以 $ 开始,标明这是一个变量。变量名以字母(a-z、A-Z)或者下划线 _ 开始,后面可以跟任意字母或数字以及下划线,但不能是空格。 如下这些变量名是有效的:
PHP运算符PHP 运算符主要包括:
赋值运算符赋值运算符“=”用于赋值运算,赋值运算符的作用在于把右边的值赋值给左边变量
赋值运算符可以嵌套使用:
比较运算符逻辑运算符条件与分支ifif 流程控制允许按照条件执行代码片段。if 流程控制分为三类:
if语法:
if…else语法
它表示只要 expr 成立,则执行 statement1 ,否则执行 statement2 。 elseif语法
它表示只要 expr1 成立,则执行 statement1 ,否则检测 expr2 ,如果 expr2 成立则执行 statement2 。如果 expr2 也不成立,则执行 statement3 。 循环PHP 循环控制主要是 while 循环和 for 循环。 while循环while循环是PHP中最简单的循环,其基本格式为:
例子
该语法表示,只要expr表达式为TRUE,那么就一直执行statement直到expr为FALSE为止,statement表示要执行的动作或逻辑。 for循环for循环是PHP中更为复杂的循环,其语法如下:
例子
数组数组的概念数组(array)是 PHP 中一个非常重要的概念,我们可以把数组看做一系列类似的数据的集合,实际上数组是一个有序图。 PHP 还提供了超过 70 个内建函数来操作数组。 创建数组使用 array() 语言结构创建数组:
也可以使用数组控制器 [ ] 来创建数组:
数组键名与值数组实体都包含两项:键名和值。 在下面创建数组的例子中:
我们给 $arr_age1 分配了 3 个数组单元(也称元素),其值分别是 18、20 和 25。系统会自动给这 3 个数组单元分配 3 个数字序号,分别为 0、1 和 2。即 $arr_age1 数组的完整结构为:
这个系统自动分配的序号称为键名,这种键名为数字 ID 的数组称为 索引数组( indexed array ) 。 当然也可以手动指定键名
输出数组单元值
操作数组单元
现在 $arr_age2 为:
销毁数组使用 unset() 函数来销毁一个数组单元或整个数组:
遍历数组方法foreach()PHP foreach() 语法结构用于遍历操作或输出数组,foreach() 仅能用于遍历数组或对象,当试图将其用于其它数据类型或者一个未初始化的变量时会产生错误。
例子
for() 循环遍历数组如果是操作 连续键值 的数组,也可以采用 for() 循环来遍历数组:
运行例子输出如下:
打印数组print_r() 和 var_dump() 函数可以打印输出整个数组内容及结构。 print_r()利用 print_r() 函数可以打印输出整个数组内容及结构,按照一定格式显示键和元素。注意 print_r() 函数不仅是只用于打印,实际它是用于打印关于变量的易于理解的信息。
例子
输出
var_dump()同 print_r() 函数一样,var_dump() 函数也可以用于打印数组的数据及结构。不过 var_dump() 函数功能比 print_r() 更强大,可以同时打印多个变量且给出变量的类型信息。
print_r() 和 var_dump() 函数一般是用于调试程序使用,更多情况是使用 echo 来输出具体的数组单元值。 |
|
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年12日历 | -2024/12/28 13:34:12- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |