没有合适的资源?快使用搜索试试~ 我知道了~
首页企业级PHP 5开发工具与实践指南
企业级PHP 5开发工具与实践指南
需积分: 4 4 下载量 53 浏览量
更新于2024-07-31
收藏 4.74MB PDF 举报
"《Packt.Expert.PHP.5.Tools》是一本由Packt Publishing出版的专业书籍,旨在提供针对PHP 5开发的专家级工具和技术最佳实践。这本书聚焦于设计、编码、测试和部署PHP应用程序,适合那些希望提升企业级开发能力的开发者。作者Dirk Merkel确保了书中内容的实用性,旨在帮助读者掌握最新的PHP技术,实现高效、可靠的项目开发。 本书涵盖了广泛的主题,包括但不限于高级PHP工具的介绍,如代码管理和版本控制(Git、SVN等)、性能优化工具(例如Xdebug、Memcached)、测试框架(PHPUnit)、数据库操作辅助工具(PDO、MySQLi)、以及自动化构建和部署流程(Composer、Phing)。通过深入浅出的方式,作者分享了专业开发人员的经验和实用技巧,帮助读者避免常见陷阱,提高开发效率。 在版权方面,这本书受2010年Packt Publishing的版权保护,未经书面许可,不得复制、存储或以任何形式传播书中的内容,除非是在批评性文章或评论中引用短小片段。尽管作者和出版社已尽最大努力确保信息的准确性,但书中提供的所有信息均按现状销售,不承担因信息错误或误导造成的直接或间接损害的责任。 《Packt.Expert.PHP.5.Tools》首次发布于2010年4月,反映了当时的技术水平。此外,该书还提到了书中涉及的各类公司和产品的商标信息,但请注意,尽管有适当的标注,Packt Publishing并不保证这些信息的准确性。这是一本既实用又有深度的资源,对于想要深化PHP 5开发技能的专业人士来说,是一份不可多得的参考资料。"
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/2996249/bg11.jpg)
![](https://csdnimg.cn/release/download_crawler_static/2996249/bg12.jpg)
Preface
This book will enable you to take your PHP development skills to an enterprise
level by teaching the skills and tools necessary to write maintainable and efcient
code. You will learn how to perform activities such as unit testing, enforcing coding
standards, automating deployment, and interactive debugging using tools created
for PHP developers—all the information in one place. Your code will be more
maintainable, efcient, and self-documenting.
What this book covers
Chapter 1, Coding Style and Standards, explains how to dene a coding standard
that suits your development process and how to enforce it using PHP_CodeSniffer.
Chapter 2, Documentation with phpDocumentor, explains how to properly
document your code with phpDocumentor and generate well formatted
developer documentation.
Chapter 3, The Eclipse Integrated Development Environment, explains how to install,
customize, and use the free PDT plug-in for Eclipse to create a powerful IDE for
PHP development
Chapter 4, Source Code and Version Control, explores the ins and outs of subversion
for distributed version control for development teams. It also teaches you to extend
subversion functionality with PHP scripts.
Chapter 5, Debugging, teaches you to write your own exible debugging library
and master remote interactive debugging with Xdebug.
Chapter 6, PHP Frameworks, explains how to evaluate, compare, and choose
frameworks that suit your projects and development style. Master the most
commonly used modules of Zend Framework.
![](https://csdnimg.cn/release/download_crawler_static/2996249/bg13.jpg)
Preface
[ 2 ]
Chapter 7, Testing, explains testing methods and types, unit testing, creating
comprehensive test suites with PHPUnit, and test-driven development.
Chapter 8, Application Deployment, states guidelines for automated and reversible
application deployment, automating upgrades and deployments with Phing
Chapter 9, PHP Application Design with UML, introduces the reader to UML, class
diagrams, sequence diagrams, and use cases.
Chapter 10, Continuous Integration, explains how to use CI, keep costs down and
save time by discovering bugs and conicts in your projects, at an early stage.
What you need for this book
To follow along with the examples, you will need a working version of PHP 5
installed on your system. Some of the chapters rely on command line tools such as
pear and pecl, which are included in the standard distribution of PHP. Version 5.2.x
of PHP or higher is recommended for maximum compatibility with the sample code.
If you do not already have PHP installed on your system, you can download it from
php.net here:
http://www.php.net/downloads.php
Although this book was written and coded on OS X, any avor of MS Windows
or Linux will do the job as well. Basic familiarity with your system's command line
and a handy text editor for tweaking the examples will also be helpful.
Who this book is for
This book has been written for professional developers new to PHP and experienced
PHP developers, who want to take their skills to the next level by learning enterprise
level tools and techniques.
Conventions
In this book, you will nd a number of styles of text that distinguish between
different kinds of information. Here are some examples of these styles, and an
explanation of their meaning.
Code words in text are shown as follows: "We can include other contexts through
the use of the include directive."
![](https://csdnimg.cn/release/download_crawler_static/2996249/bg14.jpg)
Preface
[ 3 ]
A block of code will be set as follows:
<fileset dir="${project.home}/build" >
<include name="*.properties" />
<exclude name="deprecated.properties" />
</fileset>
When we wish to draw your attention to a particular part of a code block, the relevant
lines or items will be shown in bold:
<fileset dir="${project.home}/build" >
<include name="*.properties" />
<exclude name="deprecated.properties" />
</fileset>
Any command-line input or output is written as follows:
$ phing upgrade-db
New terms and important words are shown in bold. Words that you see on the
screen, in menus or dialog boxes for example, appear in our text like this: "clicking
the Next button moves you to the next screen".
Warnings or important notes appear in a box like this.
Tips and tricks appear like this.
Reader feedback
Feedback from our readers is always welcome. Let us know what you think about
this book—what you liked or may have disliked. Reader feedback is important for
us to develop titles that you really get the most out of.
To send us general feedback, simply drop an email to feedback@packtpub.com,
and mention the book title in the subject of your message.
If there is a book that you need and would like to see us publish, please send
us a note in the SUGGEST A TITLE form on www.packtpub.com or email
suggest@packtpub.com.
If there is a topic that you have expertise in and you are interested in either writing
or contributing to a book, see our author guide on www.packtpub.com/authors.
剩余467页未读,继续阅读
![azw3](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/43c28289a96c44f098a93bee8dcedd29_doomlord.jpg!1)
DoomLord
- 粉丝: 114
- 资源: 1318
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- Hadoop生态系统与MapReduce详解
- MDS系列三相整流桥模块技术规格与特性
- MFC编程:指针与句柄获取全面解析
- LM06:多模4G高速数据模块,支持GSM至TD-LTE
- 使用Gradle与Nexus构建私有仓库
- JAVA编程规范指南:命名规则与文件样式
- EMC VNX5500 存储系统日常维护指南
- 大数据驱动的互联网用户体验深度管理策略
- 改进型Booth算法:32位浮点阵列乘法器的高速设计与算法比较
- H3CNE网络认证重点知识整理
- Linux环境下MongoDB的详细安装教程
- 压缩文法的等价变换与多余规则删除
- BRMS入门指南:JBOSS安装与基础操作详解
- Win7环境下Android开发环境配置全攻略
- SHT10 C语言程序与LCD1602显示实例及精度校准
- 反垃圾邮件技术:现状与前景
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)