Book description
为什么PHP是世界上使用广泛的Web开发语言之一?本书讲述了使用PHP 7.4的新功能创建高效Web应用程序所需的所有知识。本书从语言概览开始,然后深入研究语法、编程技术和其他细节,并举例说明了PHP的正确用法和常见习惯。
本书以简单明了的方式提供了许多编程样式贴士和实用编程建议,只要具备HTML的基础知识,在本书的帮助下,你就有可能成为顶尖的PHP程序员。
- 了解使用PHP程序时可能发生的情况
- 学习语言基础,包括数据类型、变量、操作符和流控制语句
- 探索函数、字符串、数组和对象
- 应用常见的Web应用程序技术,例如,表单处理、数据验证、会话跟踪和cookie
- 与关系数据库(如MySQL)或NoSQL数据库(如MongoDB)进行交互
- 生成动态图片、创建PDF文件并解析XML文件
- 学习安全脚本、错误处理、性能调优和其他高级主题
- 快速查询PHP核心函数和标准扩展
Table of contents
- 封面
- 扉页
- 版权页
- O’Reilly Media, Inc.介绍
- 献词
- 对本书的赞誉
- 译者序
- 序
- 目录 (1/3)
- 目录 (2/3)
- 目录 (3/3)
- 前言
- 第1章 PHP介绍
- 第2章 语言基础
- 第3章 函数
- 第4章 字符串
- 第5章 数组
- 第6章 对象
- 第7章 日期和时间
- 第8章 Web技术
- 第9章 数据库
- 第10章 图片
- 第11章 PDF
- 第12章 XML
- 第13章 JSON
- 第14章 安全
- 第15章 应用技术
- 第16章 网页服务
- 第17章 调试PHP
- 第18章 不同平台的PHP
- 附录A 函数参考 (1/20)
- 附录A 函数参考 (2/20)
- 附录A 函数参考 (3/20)
- 附录A 函数参考 (4/20)
- 附录A 函数参考 (5/20)
- 附录A 函数参考 (6/20)
- 附录A 函数参考 (7/20)
- 附录A 函数参考 (8/20)
- 附录A 函数参考 (9/20)
- 附录A 函数参考 (10/20)
- 附录A 函数参考 (11/20)
- 附录A 函数参考 (12/20)
- 附录A 函数参考 (13/20)
- 附录A 函数参考 (14/20)
- 附录A 函数参考 (15/20)
- 附录A 函数参考 (16/20)
- 附录A 函数参考 (17/20)
- 附录A 函数参考 (18/20)
- 附录A 函数参考 (19/20)
- 附录A 函数参考 (20/20)
- 作者介绍
- 封面介绍
Product information
- Title: PHP编程:第4版
- Author(s):
- Release date: January 2021
- Publisher(s): Publishing House of Electronics Industry
- ISBN: 9787121404634
You might also like
book
C++语言导学(原书第2版)
本书简洁、自成体系,包含C++ 语言大多数主要特性和标准库组件。当然,这些并未深入介绍,而是给予程序员一个有意义的语言概述、一些关键的例子以及起步阶段的实用帮助。本书的目标不是教你如何编程,它也不可能是你精通C++ 的唯一资源。但是,如果你是一名C 或C++ 程序员,希望更加熟悉现在的C++ 语言,或者你是一名精通其他语言的程序员,希望获得有关现代C++ 语言本质和优点的精确描述,本书是最优选择。
book
算法技术手册(原书第2 版)
打造鲁棒性优秀的软件需要用到高效的算法,然而程序员们却对此知之甚少。新版的《算法技术手册》介绍了用于解决各种类型问题的已有算法,并帮助读者挑选和实现最适合自身需要的算法。不仅如此,书中还提供了恰到好处的数学知识来帮助读者理解和分析算法的性能。 本书侧重应用多于理论且规范严谨。书中提供了用多种程序设计语言实现的文档化的实际代码解决方案。此外,新版还增加了用Python实现的10多种新算法、Voronoi图算法实现以及包括R树(R-Trees)和四叉树(Quadtrees)在内的空间树结构等内容。 通过阅读本书,你将可以: 解决新的编码问题,提升现有解决方案的性能。 快速定位与问题相关的算法,并挑选最佳算法。 获取带有实现技巧提示的采用C、C++、Java和Python实现的算法解决方案。 学习算法的预期性能和最佳性能所需要的条件。 使用高级数据结构提升算法效率。
book
Java持续交付
持续交付为业务的持续发展和整个软件的交付周期增加了巨大的价值,但是掌握这项技术就意味着普通开发人员要跳出舒适区,学习很多新技能。本书以实践为基础,作者Daniel Bryant和Abraham Marín-Pérez通过大量的实践指导,帮助Java开发人员掌握针对不同平台的架构设计、自动化质量保证,以及打包和部署的技巧。 你将获得一些理解核心概念的帮助,以及有助于向持续交付迁移的指导意见。 你将学会如何设计能在不同平台上持续交付Java应用程序的架构。 你将学会如何构建应用程序构件,包括胖JAR文件、虚拟机镜像,以及操作系统容器(Docker)镜像。 你将学会如何使用Jenkins、PMD和FindSecBug等持续集成工具自动化地进行代码质量检查。 你将学会如何创建一个复杂的构建管道,以及如何设计独立的部署和发布流程。 你将了解为什么功能测试和系统质量属性测试对于开发和交付非常重要。 你将学会如何在本地有效地构建和测试应用程序,以及监控生产环境中运行的应用程序。
book
解密金融数据
技术是获取和解释金融数据的强大工具,能给你华尔街上所有人都想要的东西:优势。你不需要成为一名程序员就能从彭博、IHS Markit或其他系统获取金融信息。 通过本书并结合你的见解与彭博或Markit的数据,你将了解分析金融信息和生成专业报告的技能。 如果你是一名程序员,本书也包含用C#来覆盖相同主题的方法。 对比公司、债券或贷款,并使用在彭博屏幕上看不到的数据。 为单个公司建立两页的活页报告,包含重要的金融数据、与其对等组的相对价值比较和价格趋势。 建立投资组合总结报告,包含业绩、增长、风险调整后收益和组合。 探索公司债券和贷款市场的每日价格和贷款信息。 利用相关性和回归确定两种证券(或指数)之间的关系。 通过计算方差、标准差和夏普比率来衡量投资组合风险调整后的收益。 使用Markit数据来识别有意义的趋势。