ApacheCN PHP 译文集 20211101 更新
- 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
docker pull apachecn0/apachecn-php-zh
docker run -tid -p <port>:80 apachecn0/apachecn-php-zh
# 访问 http://localhost:{port}
PYPI
pip install apachecn-php-zh
apachecn-php-zh <port>
# 访问 http://localhost:{port}
NPM
npm install -g apachecn-php-zh
apachecn-php-zh <port>
# 访问 http://localhost:{port}
贡献指南
本项目需要校对,欢迎大家提交 Pull Request。
请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——在大部分情况下,我们的服务器已经记录所有的翻译,因此您不必担心会因为您的失误遭到无法挽回的破坏。(改编自维基百科)
组织介绍
访问我们的主页。
赞助我们
通过平台自带的打赏功能,或点击这里。
ApacheCN PHP 译文集 20211101 更新相关推荐
- ApacheCN Java 译文集 20210921 更新
ApacheCN Java 译文集 20210921 更新 新增了五个教程: Java 设计模式最佳实践 零.前言 一.从面向对象到函数式编程 二.创建型模式 三.行为模式 四.结构模式 五.函数式模 ...
- ApacheCN DevOps 译文集 20211227 更新
Docker DevOps 入门手册 零.前言 一.映像和容器 二.应用容器管理 三.编排和交付 DevOps 2.5 工具包 零.前言 一.根据资源使用情况自动缩放部署和状态集 二.自动缩放 Kub ...
- ApacheCN 数据库译文集 20211112 更新
创建你的 Mysql 数据库 零.前言 一.介绍 MySQL 设计 二.数据采集 三.数据命名 四.数据分组 五.数据结构调整 六.补充案例研究 Redis 学习手册 零.序言 一.NoSQL 简介 ...
- ApacheCN Linux 译文集 20211129 更新
笨办法学 Linux 中文版 练习 0:起步 练习 1:文本编辑器,vim 练习 2:文本浏览器,少即是多 练习 3:Bash:Shell..profile..bashrc..bash_history ...
- ApacheCN React 译文集 20211118 更新
React 入门手册 零.前言 一.React 和 UI 设计简介 二.创建组件 三.管理用户交互 React 全栈项目 零.前言 一.使用 MERN 释放 React 应用 二.准备开发环境 三.使 ...
- ApacheCN 网络安全译文集 20211025 更新
Android 渗透测试学习手册 中文版 第一章 Android 安全入门 第二章 准备实验环境 第三章 Android 应用的逆向和审计 第四章 对 Android 设备进行流量分析 第五章 And ...
- ApacheCN 安卓译文集 20211225 更新
Kotlin 安卓开发 零.前言 一.开始你的 Kotlin 冒险 二.基础 三.玩转函数 四.类和对象 五.作为一等公民的函数 六.泛型是你的朋友 七.扩展函数和属性 八.委托 九.制作您的漫威画廊 ...
- ApacheCN Angular 译文集 20211114 更新
Angular 专家级编程 零.前言 一.架构概述和在 Angular 中构建简单应用 二.将 AngularJS 应用迁移到 Angular 应用 三.使用 Angular CLI 生成具有最佳实践 ...
- ApacheCN Vue 译文集 20211115 更新
使用 GraphQL 构建 VueJS 应用 零.前言 一.数据绑定.事件和计算属性 二.组件.混合器和功能组件 三.设置我们的聊天应用--AWS Amplify 环境和 GraphQL 四.创建自定 ...
最新文章
- 无限路由 DI-624+A 详细介绍
- 格式编号始终显示2个小数位
- 什么是集成测试?非渐增式和渐增式有什么区别
- CV之LBP特征描述算子-人脸检测
- Ecplice安装Spring插件could noe find jar(超详细解决)
- 模型驱动架构探索之游戏引擎设计 (二)粒度统一
- Linux文件类型与文件权限详解(三)
- JAVAWEB开发之数据库简介、MySQL的安装与卸载(处理中文乱码)、以及MySQL语言(DDL、DML、DCL、DQL)的详解和使用
- 网易云课堂C++开发工程师案例-网吧前台收银系统(MFC+ADO)C++收银系统完整
- 出场顺序很重要下一句_年少有为一夜刷爆朋友圈:人生的出场顺序真的很重要...
- USACO 2018 January Contest
- 题目58 工厂流水线调度(ok)
- 如何给MySQL 数据瘦身
- 第46周收录128起融资,国内硬件新三板扎堆,大额融资激增,国内资本出海活跃 | 潜在周报
- 基于java的企业合同管理系统设计(含源文件)
- GitLab合并请求时出现 Validate branchesCannot Create: This merge request already existed
- 【Educoder作业】CC++指针实训
- java计算机毕业设计计算机专业招聘网站源码+mysql数据库+系统+lw文档+部署
- D UNIVERSE 设计之都元宇宙数字藏品平台上线
- flash制作水波,根据鼠标点击产生效果