PHP学习宝典-第三章 (续篇)
老练的程序设计师可能较不需客外学习,并可以将PHP当做任何其它伺服端程序语言来主生HTML给浏览器以及使用其它用途上,大多数这些程序设计师较喜欢简单的文字编辑器,通常这样的软体会提供你一些有用的工具,例如语法颜色强调,括号成对比对,或是tag自动结束,大多数这些功能只是用来帮助你的无心之过,但是却不会真正帮你写程序。
现在使用PHP最令人兴奋的工具已经出现了,它叫做Zend Studio,在本书撰写时正值发行第二版,这个产品结合了一个强大的除错工具(虽然仍然不是一个WYSIWYG工具)编辑环境,这个聪明的主品可以帮助你明显的节省用于检查正确PHP函式语法重复时间,使得你可以迅速消除错误,由于开发时间就是金钱,所以这个产品的些微费用将可以使你更具生产力,你可以真正发现这个IDE的符号知道PHP的语法,Zend Studio是第一个不只是重新设计来达到一些用途的开发工具,图3-1是Zend Studio的使用介面图示。
如同你在图3-1所示, Zend Studio允许你可以执行PHP程序并在视窗内预览HTML的输出,你可以不需要藉由使用浏览器来检视原来检视原始码,而此方法并非标准结果亦非豪华的显示书面,而除错工具可提供工具可提供你强大的辅助,你可以逐行检查程序码或是跳入或跳出函式检查,设定中断点,堆叠追踪处理,追踪所有该档案的全域与私有变数或是检查一个特定数的内容,在这样简易使用的GUI接口,你会被提醒使用到未经宣告变数的潜在危险,语法颜色强调与程序内缩编排可以被容易自由的调整,新使用者可以避免使用emacs或vi的控制不便,而且程序自动完成可以节省你反复反复的查阅PHP线上说明(例如到底是strreplace还是 str_replace,而且参数顺序内容又为何等等),你也可以在使用你的HTML时使用到程序自动完成功能,尤其当你必须熟记每一个标签允许的属性时,你甚至可以注册自己定义的函式或是自动完成清单,使得它更加容易使用而不需反复参阅该函式定义,如果你习怪传递一连串参数给函式时这是非常方便的功能。当你使用越大,越复杂,越需大量函式使用的程序库时,你会发现这个IDE可以帮助你越多。
记住你的开发端不下定要与服务的服务器使用相同的作业系统,这是跨平台开发的最大价值,尤其如如果你使用Unix服务器时(甚至为The Blues Brothers),我们都拥有两种文书编辑器:emacs与vi,甚至Macintosh与Windows拥有更多友善使用接口的文书工具。另一方面, Unix使你容易支持多台机器的客户端作业系统。许多开发厂商在这些工具设计有最佳优点的某些特性,emacs,vi与Zend Studio都是可以在许多主要平台上运作的编辑器,所以如果你的开发团队使用上述标准工具的话,人们都可以在许多作业系统偏好下使用这些工具。
表3-2显示一些大多数程序设计师所使用来自各大作业系统的编辑器。
如果你要在许多作业系统之间开发时,记得断行与一些字符在W indows与Unix之宰是不兼容的,Unix格式的断行会再记事本上显示一个黑色的色愧符号,而Windows断行格式在Unix系统的编辑器看似 ∧M字符,你的PHP程序可能仍然动作正常,但是你可能会在使用相异平台所编辑的档案时感到疯狂,根据许多原因所产生的好主意,解决这类断行问题的最好方式就职使用一个举如CVS之类的版本控制系统。
除了这些著名的选择外,Keith Edmunds维护一个有关适合PHP的文字编辑器详细列表,其中许多为免费或只需要一点费用。
http://phpeditors.dancinghippo.com/
做一个深呼吸吧,经过所有的安装与设定,现在你应该可以动手撰写你的第一个PHP程序了。
表3-2 不同平台较为普遍的PHP编辑器
摘要
在能使用PHP之前,我们需要先决定是由自己建构主机,外包,还是采取一种折衷解决方案,诸如托管。在这个决策过程中,最重要的因素中网站的费用,大小和流量,特殊有硬体或软体需求,内容的类型以及对控管的期望。外部Web主机服务是没有特殊需求的小型网站的最佳选择。
如果决定自行建构或维护开发服务器,本章前面对大多数常见平台都提供了详细的安装指引和说明。PHP4虽然支持许多不同类型的Web服务器,但在本书载稿时为止还没有正式文件说明关于它们的安装的详细内容。
最后,读者可能想知道哪种开发工具最适合PHP。在还没有特别属于PHP的整合开发环境(IDE)前,大多数PHP开发人员就是使用自己喜欢的文字编辑器来编写程序。把PHP功能新增到一个所谓[所见即所得]的编辑器中是可能的,但看上去会很杂乱。
以上就是PHP学习宝典-第三章 (续篇)的内容,更多相关内容请关注PHP中文网(www.php.cn)!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

随着互联网的发展,动态网页的需求越来越大。而PHP作为一种主流的编程语言,被广泛应用于Web开发中。那么,对于初学者来说,如何学习PHP开发呢?一、了解PHP的基础知识PHP是一种脚本语言,可以直接嵌入HTML代码中,通过Web服务器进行解析运行。因此,在学习PHP之前,可以先了解HTML、CSS、JavaScript等前端技术基础,以便更好地理解PHP的作

PHP学习笔记:网络爬虫与数据采集引言:网络爬虫是一种自动从互联网上抓取数据的工具,它可以模拟人的行为,浏览网页并收集所需的数据。PHP作为一种流行的服务器端脚本语言,在网络爬虫和数据采集领域也发挥了重要的作用。本文将介绍如何使用PHP编写网络爬虫,并提供实际的代码示例。一、网络爬虫的基本原理网络爬虫的基本原理是通过发送HTTP请求,接收并解析服务器响应的H

PHP学习笔记:模块化开发与代码复用引言:在软件开发中,模块化开发与代码复用是相当重要的概念。模块化开发可以将复杂的系统分解成可管理的小模块,提高开发效率和代码可维护性;而代码复用则可以减少冗余代码,提高代码的重用性。在PHP开发中,我们可以通过一些技术手段来实现模块化开发和代码复用。本篇文章将介绍一些常用的技术和具体代码示例,帮助读者更好地理解和应用这些概

PHP学习笔记:性能分析与调优引言:在Web开发中,性能是一个非常关键的因素。一个高性能的网站能够提供更好的用户体验,提高用户留存率,增加业务收入。而在PHP开发中,性能的优化是一个常见且重要的问题。本文将介绍PHP中性能分析与调优的方法,并提供具体的代码示例,帮助读者更好地理解和运用这些技巧。一、性能分析的工具Xdebug扩展Xdebug是一款功能强大的P

2023年,学习PHP的最佳途径是什么?随着互联网的快速发展,计算机编程成为了一项具有极高就业前景的技能。而在众多的编程语言中,PHP是一门被广泛应用于网络开发的语言。想要学习PHP,了解最佳的学习途径是非常重要的。PHP是一种开源的、服务器端脚本语言,它被用于开发动态网站和应用程序。相比于其他语言,PHP具有较低的学习曲线和广泛的应用领域,使其成为初学者的

学习PHP中的视频特效和滤镜处理函数方法PHP是一种强大的编程语言,广泛应用于Web开发领域。随着网站设计的发展,视频特效和滤镜处理越来越受欢迎。本文将介绍如何使用PHP实现视频特效和滤镜处理,以及一些常用的函数方法。一、安装ffmpeg扩展要处理视频,我们需要安装ffmpeg扩展。通过该扩展,我们可以在PHP中直接调用ffmpeg命令进行视频处理。安装过程

PHP学习笔记:前后端分离与API设计概述:随着互联网的不断发展和用户需求的不断增加,前后端分离的开发模式越来越受到开发者的重视。前后端分离是指将前端和后端的开发分离开来,通过API进行数据交互,实现开发的高效性和灵活性。本文将介绍前后端分离的概念,以及如何设计API。前后端分离的概念:传统的Web开发模式是前后端耦合的,即前端和后端的开发是在同一个项目中进

PHP学习笔记:表单处理与数据验证在网页开发中,表单是用户与网站进行交互的重要组件之一。当用户在网站上填写表单并提交数据时,网站需要对提交的数据进行处理和验证,确保数据的准确性和安全性。本文将介绍如何使用PHP来处理表单和进行数据验证,并提供具体的代码示例。表单提交和数据预处理在HTML中,我们需要使用<form>标签来创建一个表单,并指定表单的
