PHP零基础教程-第十课-Laravel进阶与项目实战
一、Laravel核心概念深入 1. 服务容器与依赖注入 (1) 绑定与解析 // 在服务提供者中注册绑定 $this- app- bind( PDFGenerator , function ($app) { return new PDFGenerator(config( services.pdf ...
一、Laravel核心概念深入 1. 服务容器与依赖注入 (1) 绑定与解析 // 在服务提供者中注册绑定 $this- app- bind( PDFGenerator , function ($app) { return new PDFGenerator(config( services.pdf ...
一、Laravel框架概述 1. Laravel特点 优雅的语法:简洁易读的代码风格 强大的功能:包含路由、ORM、模板引擎等全套组件 活跃的生态:丰富的扩展包和社区支持 现代化工具:集成Composer、Artisan命令行等 2. 开发环境准备 (1) 安装Composer # Windows安...
一、面向对象编程(OOP)进阶 1. 类与对象深入 (1) 完整的类定义 ?php class Article { // 属性 private $id; public $title; protected $content; public static $table = articles ; // 构...
一、MySQL数据库进阶 1. 关联查询 (1) 创建关联表 -- 文章表 CREATE TABLE articles ( id INT PRIMARY KEY AUTO_INCREMENT, title VARCHAR(100) NOT NULL, content TEXT, user_id IN...
一、MySQL数据库基础 1. MySQL简介 关系型数据库管理系统 使用SQL语言操作 典型应用场景:用户数据、商品信息、订单记录等结构化数据存储 2. 安装配置(XAMPP集成环境) 启动XAMPP控制面板 开启Apache和MySQL服务 访问 http://localhost/phpmyad...
一、回顾上节课内容 多维数组的操作与常用数组函数 字符串处理与格式化技巧 超全局变量($_GET/$_POST/$_SERVER等)的使用 二、文件操作 1. 文件读写基础 (1) 打开/关闭文件 ?php // 打开文件(r: 只读,w: 写入覆盖,a: 追加写入) $file = fopen(t...
一、回顾上节课内容 条件控制语句(if/switch) 循环结构(while/for/foreach) 函数基础与作用域 二、数组深入 1. 多维数组 (1) 二维数组 ?php // 创建二维数组 $students = array( array(张三, 20, 男), array(李四, 22,...
一、回顾上节课内容 PHP数据类型:标量类型、复合类型、特殊类型 各种运算符的使用 类型检测与转换方法 二、条件控制语句 1. if语句 基础语法: ?php if (条件表达式) { // 条件为真时执行的代码 } ? 示例: ?php $score = 85; if ($score = 60) ...
一、回顾上节课内容 PHP基本语法结构 变量的定义与使用 echo和print输出内容 二、PHP数据类型详解 PHP是一种弱类型语言,但仍有8种基本数据类型: 1. 标量类型(4种) (1) 整型(Integer) ?php $a = 123; // 十进制 $b = -456; // 负数 $c...
一、PHP简介 PHP(Hypertext Preprocessor)是一种开源的服务器端脚本语言,特别适合Web开发。 特点: 免费开源 跨平台(Windows/Linux/Mac等) 语法简单易学 与HTML完美结合 支持多种数据库 二、搭建PHP开发环境 1. 安装集成环境(推荐新手) 推荐使...