Senkita 发表于 2021-7-22 17:18

记给自己看的PHP入门知识

本帖最后由 Senkita 于 2021-7-23 12:39 编辑

# LAMP环境部署
## Linux
很乖巧地选择了Debian 10。
## Apache 2

* 多站点虚拟主机

## MySQL
数据库选择了MariaDB 10。

* 安装MariaDB的PHP扩展

## PHP 8

# 网站访问流程

1. URL(Uniform Resource Locator):统一资源定位符,即网址,`协议://域名:端口号/路径/文件名`
2. DNS(Domain Name System):域名服务器,存有域名与IP映射关系的数据库
3. Browser/Server架构:浏览器-服务器架构,更新快,但性能低。相对还有Client/Server架构(客户端-服务器架构),性能高,但更新慢

Senkita 发表于 2021-7-29 12:52

本帖最后由 Senkita 于 2021-7-30 15:14 编辑

# PHP语法入门
## 数据表达
* 基本语法

* 变量

* 常量

常量只能存储简单数据类型,且不可变。

* 数据类型

## 数据计算
* 运算符

## 流程控制
* 分支

* 循环

## 代码复用
* 函数

* 文件

## 其他
* 异常处理

* 字符串


1. 单引号字符串:只能使用`\\`和`\'`这俩转义字符
2. 双引号字符串:可以使用更多的转义符,`$`会被识别为变量,变量建议使用大括号包裹

* 数组


Senkita 发表于 2021-7-30 16:38

# 查找排序算法
## 排序算法

### 冒泡排序
时间复杂度O(n^2)。

### 选择排序
时间复杂度O(n^2)。

## 查找算法

### 二分查找
时间复杂度O(log_2(n))。

fenk123a 发表于 2021-7-22 20:19

虽然没看懂,但感觉好厉害

凌羽飞 发表于 2021-7-22 20:22

说了个啥,就搭了个环境

小航 发表于 2021-7-22 20:48

拍黄片👌👌👌

fcs2333 发表于 2021-7-22 20:53

我以为是啥片咧

qweqwezaq 发表于 2021-7-22 21:05

不是很懂

米饭大师 发表于 2021-7-22 21:47


虽然没看懂,但感觉好厉害

whathell 发表于 2021-7-22 21:51

卡在了半熟不熟中间,还不如lnmp一键安装包

麦子1995 发表于 2021-7-23 09:35

Senkita 发表于 2021-7-23 09:45

麦子1995 发表于 2021-7-23 09:35
兄弟,画图使用得是什么

代码图用的是(https://carbon.now.sh/),思维导图用的是XMind。
页: [1] 2
查看完整版本: 记给自己看的PHP入门知识