ApacheCN PHP 译文集 20211101 更新

2022-05-07 14:49:08 浏览数 (1)

  • PHP 入门指南
    • 零、序言
    • 一、PHP 入门
    • 二、数组和循环
    • 三、函数和类
    • 四、数据操作
    • 五、构建 PHP Web 应用
    • 六、搭建 PHP 框架
    • 七、认证与用户管理
    • 八、建立联系人管理系统
  • 使用 PHP7 构建 REST Web 服务
    • 零、前言
    • 一、RESTful Web 服务、介绍和动机
    • 二、PHP7,以便更好地编写代码
    • 三、创建 RESTful 端点
    • 四、审查设计缺陷和安全威胁
    • 五、使用 Composer 加载并解析,这是一种进化
    • 六、用 Lumen 照亮 RESTful Web 服务
    • 七、改进 restfulweb 服务
    • 八、API 测试——闸门上的防护装置
    • 九、微服务
  • 函数式 PHP
    • 零、序言
    • 一、PHP 中的一等函数
    • 二、纯函数、引用透明性和不变性
    • 三、PHP 的函数基础
    • 四、构建函数
    • 五、函子、应用和单子
    • 六、现实生活中的单子
    • 七、函数式技术和主题
    • 八、测试
    • 九、性能效率
    • 十、PHP 框架与 FP
    • 十一、设计函数式应用
    • 十二、我们在谈论函数式编程时,谈论的是什么
  • 精通更快的 PHP7、MySQL 和 JS Web 应用
    • 零、前言
    • 一、更快的 Web——入门
    • 二、持续分析和监测
    • 三、利用 PHP7 数据结构和函数的强大功能
    • 四、使用异步 PHP 展望未来
    • 五、测量和优化数据库性能
    • 六、高效查询现代 SQL 数据库
    • 七、JavaScript 和危险驱动开发
    • 八、函数式 JavaScript
    • 九、提高 Web 服务器的性能
    • 十、超越性能
  • 精通 PHP7
    • 零、前言
    • 一、全新的 PHP
    • 二、接受标准
    • 三、错误处理和日志记录
    • 四、魔术方法背后的魔法
    • 五、CLI 领域
    • 六、突出的面向对象特性
    • 七、优化以获得高性能
    • 八、无服务器
    • 九、反应式编程
    • 十、通用设计模式
    • 十一、构建服务
    • 十二、使用数据库
    • 十三、解决依赖关系
    • 十四、使用包
    • 十五、测试重要位置
    • 十六、调试、跟踪和分析
    • 十七、托管、资源调配和部署
  • 现代化遗留 PHP 应用
    • 一、遗留应用
    • 二、先决条件
    • 三、实现自动加载器
    • 四、整合类和函数
    • 五、用依赖注入替换全局
    • 六、用依赖注入替换新建
    • 七、编写测试
    • 八、将 SQL 语句提取到网关
    • 八、将领域逻辑提取到事务中
    • 十、提取表示逻辑来查看文件
    • 十一、提取动作逻辑到控制器
    • 十二、替换类中的包含
    • 十三、公共和非公共资源分开
    • 十四、将 URL 路径与文件路径解耦
    • 十五、删除页面脚本中的重复逻辑
    • 十六、添加依赖注入容器
    • 十七、结论
    • 十八、附录 A:典型遗留页面脚本
    • 十九、附录 B:网关前的代码
    • 二十、附录 C:网关后的代码
    • 二十一、附录 D:事务脚本后的代码
    • 二十二、附录 E:采集表示逻辑前的代码
    • 二十三、附录 F:采集表示逻辑后的代码
    • 二十四、附录 G:响应视图文件后的代码
    • 二十五、附录 H:控制器重新布置后的代码
    • 二十六、附录 I:控制器提取后的代码
    • 二十七、附录 J:控制器依赖注入后的代码
  • PHP7 模块化编程
    • 零、序言
    • 一、生态系统概述
    • 二、GoF 设计模式
    • 三、SOLID 设计原则
    • 四、模块化网店 App 需求说明
    • 五、Symfony 概览
    • 六、核心模块构建
    • 七、目录模块的构建
    • 八、客户模块构建
    • 九、构建支付模块
    • 十、构建发货模块
    • 十一、构建销售模块
    • 十二、集成和分配模块
  • PHP7 数据结构和算法
    • 零、前言
    • 一、数据结构和算法简介
    • 二、理解 PHP 数组
    • 三、使用链表
    • 四、构造栈和队列
    • 五、应用递归算法——递归
    • 六、理解和实现树
    • 七、使用排序算法
    • 八、探索搜索选项
    • 九、图的实践
    • 十、理解和使用堆
    • 十一、使用先进技术解决问题
    • 十二、PHP 内置对数据结构和算法的支持
    • 十三、用 PHP 实现函数式数据结构
  • PHP7 编程秘籍
    • 零、序言
    • 一、建立基础
    • 二、使用 PHP7 高性能特性
    • 三、使用 PHP 函数式编程
    • 四、使用 PHP 面向对象编程
    • 五、与数据库交互
    • 六、搭建可扩展网站
    • 七、访问 Web 服务
    • 八、处理日期/时间和国际方面
    • 九、开发中间件
    • 十、查看高级算法
    • 十一、实现软件设计模式
    • 十二、提高网络安全
    • 十三、最佳实践、测试和调试
    • 十四、附录 A:定义 PSR-7 类
  • PHP8 编程提示、技巧和最佳实践
    • 零、序言
    • 第一部分:PHP 8 提示
      • 一、介绍新的 PHP8 OOP 特性
      • 二、学习 PHP8 的新增功能
      • 三、利用错误处理增强功能
      • 四、直接调用 C 语言
    • 第二部分:PHP 8 技巧
      • 五、发现潜在的 OOP 向后兼容性中断
      • 六、理解 PHP8 的功能差异
      • 七、使用 PHP8 扩展时避免陷阱
      • 八、了解 PHP8 不推荐或删除的功能
    • 第三部分:PHP 8 最佳实践
      • 九、掌握 PHP8 最佳实践
      • 十、提高性能
      • 十一、将现有 PHP 应用迁移到 PHP 8
      • 十二、使用异步编程创建 PHP8 应用
  • 使用 PHP 和 JQ 构建游戏化站点
    • 零、序言
    • 已、游戏化教育过程
    • 二、框架
    • 三、目标与目标行为
    • 四、玩家
    • 五、活动
    • 六、乐趣
    • 七、总结
    • 八、附录 A:表格
  • CouchDB PHP Web 开发入门指南
    • 零、序言
    • 一、CouchDB 简介
    • 二、设置您的开发环境
    • 三、CouchDB 和 Futon 入门
    • 四、开始开发应用
    • 五、将应用连接到 CouchDB
    • 六、用户建模
    • 七、用户档案和帖子建模
    • 八、将设计文件用于查看和验证
    • 九、在应用中添加铃铛和哨子
    • 十、部署应用
    • 十一、附录 A:突击测验——答案
  • 精通 PHP 设计模式
    • 零、序言
    • 一、为什么“优秀的 PHP 开发人员”不是一个矛盾修饰法
    • 二、反模式
    • 三、创建设计模式
    • 四、结构设计模式
    • 五、行为设计模式
    • 六、架构模式
    • 七、重构
    • 八、如何编写更好的代码
  • PHP7 编程蓝图
    • 零、序言
    • 一、创建用户配置文件系统并使用空合并运算符
    • 二、建立数据库类和简单购物车
    • 三、构建时事通讯服务
    • 四、使用 Elasticsearch 构建一个具有搜索功能的简单博客
    • 五、创建 RESTful Web 服务
    • 六、构建聊天应用
    • 七、构建异步微服务架构
    • 八、为自定义语言构建解析器和解释器
    • 九、PHP 中的反应式扩展
  • PHP Ajax 秘籍
    • 零、序言
    • 一、Ajax 库
    • 二、基础设施
    • 三、使用 jQuery 的有用工具
    • 四、高级工具
    • 五、调试与故障排除
    • 六、优化
    • 七、实现构建 Ajax 网站的最佳实践
    • 八、Ajax 互操作
    • 九、iPhone 和 Ajax
  • PHP 和 Netbeans 应用开发
    • 零、序言
    • 一、设置您的开发环境
    • 二、使用 PHP 编辑器提高编码效率
    • 三、使用 NetBeans 构建类似 Facebook 的状态海报
    • 四、使用 NetBeans 调试和测试
    • 五、使用代码文档
    • 六、使用 NetBeans 的方式理解 Git
    • 七、构建用户注册、登录、注销
    • 八、附录 A:在 NetBeans 7.2 中引入 Symfony2 支持
    • 九、附录 B:NetBeans 键盘快捷键
    • 十、附录 C:突击测验答案
  • Apache Solr PHP 集成
    • 零、序言
    • 一、安装和集成 Solr 和 PHP
    • 二、从 Solr 插入、更新和删除文档
    • 三、选择查询 Solr 和查询模式(Demax/eDiscoveryMax)
    • 四、高级查询——过滤查询和立面处理
    • 五、使用 PHP 和 Solr 突出显示结果
    • 六、调试和统计组件
    • 七、Solr 中的拼写检查
    • 八、高级解决方案——分组、更相似的查询和分布式搜索
  • Drupal:创建博客、论坛、门户和社区网站
    • 零、序言
    • 一、Drupal 简介
    • 二、开发环境的建立
    • 三、基础一:站点配置
    • 四、基础二:增加功能
    • 五、用户、角色、权限
    • 六、基本内容
    • 七、高级内容
    • 八、Drupal 的界面
    • 九、高级功能和修改
    • 十、运行您的网站
    • 十一、附录 A:部署
  • FuelPHP 高效开发学习手册
    • 零、序言
    • 一、什么是 FuelPHP?
    • 二、安装
    • 三、配置
    • 四、演示应用
    • 五、包
    • 六、高级主题
    • 七、欢迎来到社区
  • PHP7 高性能学习手册
    • 零、序言
    • 一、构建环境
    • 二、PHP7 的新特性
    • 三、提高 PHP7 应用性能
    • 四、提高数据库性能
    • 五、调试与评测
    • 六、PHP 应用压力/负载测试
    • 七、PHP 编程的最佳实践
    • 八、附录 A:使生活更轻松的工具
    • 九、附录 B:MVC 和框架
  • PHP7 数据对象学习手册
    • 零、序言
    • 一、引言
    • 二、使用 PHP 数据对象:第一步
    • 三、错误处理
    • 四、预备语句
    • 五、处理行集
    • 六、高级 PDO 使用
    • 七、高级示例
    • 八、附录 A:PHP5 中 OOP 介绍
  • Magento PHP 开发指南
    • 零、序言
    • 一、了解和建立我们的开发环境
    • 二、开发人员的 Magento 基础知识
    • 三、ORM 和数据收集
    • 四、前端开发
    • 五、后端开发
    • 六、Magento API
    • 七、测试和质量保证
    • 八、部署与分发
    • 九、附录 A:你好,Magento
  • PHP Doctrine ORM 持久化
    • 零、序言
    • 一、开始学习 Docvtrine2
    • 二、实体及映射信息
    • 三、关联
    • 四、构建查询
    • 五、更进一步
  • PHP 微服务
    • 零、序言
    • 一、什么是微服务?
    • 二、开发环境
    • 三、应用设计
    • 四、测试与质量控制
    • 五、微服务开发
    • 六、监控
    • 七、安全
    • 八、部署
    • 九、从单体到微服务
    • 十、可扩展性策略
    • 十一、最佳实践和惯例
    • 十二、云与 DevOps
  • PHP Yii Web 应用开发
    • 零、序言
    • 一、认识 Yii
    • 二、开始
    • 三、TrackStar 应用
    • 四、CURD 项目
    • 五、管理问题
    • 六、用户管理与认证
    • 七、用户访问控制
    • 八、添加用户评论
    • 九、添加 RSS Web 订阅
    • 十、让它看起来好看
    • 十一、使用 Yii 模块
    • 十二、生产准备

下载

Docker

代码语言:javascript复制
docker pull apachecn0/apachecn-php-zh
docker run -tid -p <port>:80 apachecn0/apachecn-php-zh
# 访问 http://localhost:{port} 

PYPI

代码语言:javascript复制
pip install apachecn-php-zh
apachecn-php-zh <port>
# 访问 http://localhost:{port} 

NPM

代码语言:javascript复制
npm install -g apachecn-php-zh
apachecn-php-zh <port>
# 访问 http://localhost:{port} 

贡献指南

本项目需要校对,欢迎大家提交 Pull Request。

请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——在大部分情况下,我们的服务器已经记录所有的翻译,因此您不必担心会因为您的失误遭到无法挽回的破坏。(改编自维基百科)

0 人点赞