php入门教程(超详细,一篇就够了)

06-02 1216阅读

前言

本章节主要学习PHP概念、PHP环境搭建、基本语法、PHP函数、PHP文件管理、PHP操作MySQL数据库等知识点,收录于PHP基础系列。该系列主要讲解PHP相关知识点,欢迎童鞋们互相交流。觉得不错可以三连订阅喔。

目录

一 概述

二 环境搭建

1. 开发环境

2. 使用小皮面板运行PHP程序

3. 开发工具?

三 语法

1. 创建php文件

2. 格式

3. 注释

4. HelloWord

四 变量

五 数据类型

1. 字符串?

2. 整数

3. 小数(浮点数)

4. 布尔

5.?PHP 对象 (Object)

6. null值

六 运算符

1. 算数运算符

2. 赋值运算符

3. 递增递减运算符

4. 比较运算符

5. 逻辑运算符

七 流程控制语句

八 数组

1. 创建数组并读取数据

2. 获取数组长度

3. 遍历数组

九 函数

1. 函数名

2. 参数

3. 返回值

十 PHP文件管理

1. 打开文件

2. 写入文件?

3. 读取文件?

十一 PHP操作mysql数据库?

1. 新增数据

2.?修改数据

3. 删除数据

4. 查询数据

4.1 查询是否成功

4.2 查询所有数据

4.3 登录案例


内容

一 概述

PHP(Hypertext Preprocessor)是一种广泛使用的开源服务器端脚本语言,尤其适用于Web开发。

PHP可以嵌入到HTML中,并与多种数据库集成,最常用的是MySQL。

其灵活性、易学性和强大的社区支持使得PHP成为开发动态网页和Web应用程序的首选语言之一。

PHP代码在服务器上执行,生成的HTML发送到客户端,从而实现网页的动态交互。

学习PHP需要先掌握HTML与CSS基础知识,没有基础的同学可以先学习《前端基础系列》:https://blog.csdn.net/weixin_55584739/category_12842027.html

二 环境搭建

1. 开发环境

开始学习之前还需要搭建PHP所需环境:PHP环境,Apache服务器。

对于初学者而言,建议使用集成工具,集成工具中包含了 PHP、Apache服务器、Mysql数据库等服务,免去了繁琐的配置环境过程。

常见的集成工具有很多:WampServer、XAMPP、PHPStudy等,这里推荐使用PHPStudy,下载地址:小皮面板(phpstudy) - 让天下没有难配的服务器环境!

下载安装步骤简单,根据提示安装即可:

php入门教程(超详细,一篇就够了)

2. 运行PHP程序

2.1 启动Apache服务器

2.2 打开根目录

php入门教程(超详细,一篇就够了)

2.3 创建php文件

php入门教程(超详细,一篇就够了)

2.4 打开浏览器,访问php程序即可

访问地址:域名+php程序名

php入门教程(超详细,一篇就够了)

3. 开发工具

选择一款顺手的开发工具,可以使我们的开发效率大大提升。

常见的PHP开发工具:Eclipse for PHP、PhpStorm、VSCode,建议初学者使用VSCode,轻量化,简单易上手,下载地址:vscode中文网 下载 Visual Studio Code

php入门教程(超详细,一篇就够了)

三 语法

完成以上准备工作,我们就开始正式学习PHP入门知识:基本语法。

1. 创建php文件

PHP 文件的默认文件扩展名是.php。

PHP 文件可以包含 HTML 标签和一些 PHP 脚本代码。

php入门教程(超详细,一篇就够了)

2. 格式

PHP 脚本可以放在文件中的任何位置。

PHP 脚本以结束:

 
3. 注释
 
4. HelloWord
 

四 变量

变量是用于程序存储数据的"容器",所有编程语言中都有变量的概念。

语法:$变量名 = 变量值;

由于PHP属于弱类型语言,所以声明变量时不需要设置数据类型,变量的类型取决于值的类型。

注意规范:

命名需要有一定寓意,例如存储姓名:$name

遵守驼峰命名法,例如存储姓名:$myName

 

五 数据类型

程序中的数据种类繁多,可以根据类型不同,分为几大类:

String(字符串)

Integer(整型)

Float(浮点型)

Boolean(布尔型)

Array(数组)

Object(对象)

NULL(空值)

Resour

1. 字符串

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

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

 
2. 整数

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

 
3. 小数(浮点数)

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

var_dump() 函数返回变量的数据类型和值。

 
4. 布尔

布尔型可以是 TRUE 或 FALSE,TRUE标识真,FALSE标识假。

 
5.PHP 对象 (Object)

对象类型可以用于存储数据,使用class关键字声明类对象,类包含属性和方法。

 
6. null值

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

 

六 运算符

PHP中的运算符与Java运算符基本相同,这里只描述特殊情况,其他相同的运算符可以参考《Java基础系列》中的《Java基础系列-第二章 变量,运算符与数据类型》。

1. 算数运算符

+ - * / %

2. 赋值运算符

= += -= *= /= %= .=

.=连接两个字符串

 
3. 递增递减运算符

++x预递增 --x预递减 x++递增 x–递减

4. 比较运算符

>大于 >=大于等于

2. 获取数组长度

count() 函数用于返回数组的长度。

 
3. 遍历数组

遍历指的是读取数组中的所有数据,使用 for 循环:

 

九 函数

函数又称方法,可以将功能代码进行封装,重复使用。

函数语法:function 函数名(参数){ 功能代码; 返回值;}

函数中的代码需要经过调用才会执行,不经调用函数无法执行。

1. 函数名

函数的名称

2. 参数

函数中可以使用的变量,调用者在调用时可以向参数中赋值,这个过程叫做参数传递(传参)。

3. 返回值

函数执行后返回给调用者的数据叫做返回值,可以用来传递数据。

 

十 PHP文件管理

使用php程序操作本地文件:php提供了一些函数,可以打开本地指定文件,给其添加数据、修改数据、删除数据、读取文件中的数据。

1. 打开文件

fopen(“文件地址”,“打开方式”);函数用于打开文件

打开方式有多种,分别为:

php入门教程(超详细,一篇就够了)

 
2. 写入文件

fwrite($文件对像,“写入的数据”);函数用于写入数据

 
3. 读取文件

3.1 fread()返回所读取的字符串,如果出错返回 FALSE。

 

如果读取的文件不是本地普通文件,而是远程文件或者流文件,就不能用以上方法。

因为filesize()函数不能获得这些文件的大小。

所以,需要通过feof()或者fread()的返回值判断是否已经读取到了文件的末尾。

feof()案例:

 

或者:

 

3.2file读取数据到数组中

array file ( string $filename [, int $use_include_path [, resource $context ]] );

将文件内容读入一个数组中,数组的每一项对应文件中的一行,包括换行符在内。

 

十一 PHP操作mysql数据库

php操作mysql数据库需要使用mysqli库

1. 新增数据
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们。

目录[+]

取消
微信二维码
微信二维码
支付宝二维码