很多站长朋友们都不太清楚php的项目开发,今天小编就来给大家整理php的项目开发,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 如何使用Zend Studio创建PHP项目 2、 现在主流项目开发 PHP集成开发环境 有哪些 3、 如何新建一个php项目 4、 开发PHP完整项目需要那些工具 5、 PHP典型模块与项目实战大全:PHP能做什么 如何使用Zend Studio创建PHP项目Zend Studio是我们进行PHP开发的常用工具,那么如何的在Zend Studio中创建一个PHP项目呢?下面我给大家分享一下。
工具/材料
Zend Studio
01
首先打开Zend Studio软件,点击左上角的File菜单,然后选择下拉菜单中的New选项,如下图所示
02
接下来在弹出的新建项目界面中,我们展开PHP文件夹下面的内容,选择PHP Project,如下图所示
03
然后会进入项目配置界面,这里需要给项目起一个名字,注意一定起英文名字,如下图所示
04
接着就是一直点击下一步按钮即可,最后出现Finish按钮,代表项目配置已经结束了,如下图所示
05
设置完以上步骤以后,PHP项目的基本结构就已经建好了,Zend Studio会自动给项目目录分配文件夹,如下图所示
06
接下来就是在项目文件夹下面添加子文件夹了,因为比较大的项目都会将每个模块单独放在一个文件夹下面,如下图所示,这里需要注意的是子文件夹名字一定要起的有意义
07
接着就是在每一个子文件夹下面创建具体的PHP文件了,到这一步基本就结束了PHP的项目创建了,如下图所示
08
另外在实际的应用中,很可能会用到第三方的类库,这个时候就需要在Include Path里面添加即可,如下图所示
现在主流项目开发 PHP集成开发环境 有哪些主流的常见 PHP 集成开发环境不少,如:Zend Studio、PhpStorm、Eclipse、NetBeans、Dreamweaver 等等,各有各的优点和缺点。
Zend Studio:是 Zend Technologies 公司基于大名鼎鼎的 Eclipse 二次开发 IDE,是目前公认的最好用的 PHP 开发环境,包含了用于开发、编辑,调试、配置 PHP 程序所需的所有部件,整合了 PHP 开发过程中所有工具,代码提示和自动补全功能都不错,调试代码特别方便,对 Zend Framework 框架的支持非常好,唯一的缺点是对 HTML、JavaScript、CSS 的支持不太好。
PhpStorm:是 jetBrains 公司开发的 IDE,与编码神器 IntelliJ IDEA 同根同源,功能配置非常简便,代码提示和自动补全非常强大,对 HTML、JavaScript、CSS 的支持也非常强大,调试也很方便,简直就是 PHP 开发神器。唯一的缺点是收费,但是天朝... 你懂的。
NetBeans:是一款开源的 IDE,作为后起之秀,代码提示和自动补全的速度稍逊,对各种框架的支持也一般,但是轻量、免费、占据内存小,支持多种开发语言,对 HTML、JavaScript、CSS 的支持也不错。
Dreamweaver:是 Adobe 公司的前端开发神器,对 HTML、JavaScript、CSS 的支持非常好,代码提示和自动补全速度稍慢,有多种开发模式选择,非常方便。总的来说,不是一款优秀的 PHP 开发环境,而且没有免费开源版。
如何新建一个php项目php项目开发过程中,常常需要自动创建一些文件,如生成静态html,生成php缓存文件,生成txt文件等等。下面就分享一下如何利用php程序创建文件,并向文件中写入内容。
一个项目中,可能不止一次需要生成文件,因此我们可以定义一个函数,当需要创建文件时再来调用这个函数,即可。
步骤一、定义函数writefile,用于以写的方式打开一个文件,文件不存在时自动创建,并向文件写入内容,代码如下。
01 <?php
02
03 function writefile($fname,$str){
04
05 $fp=fopen($fname,"w");
06
07 fputs($fp,$str);
08
09 fclose($fp);
10
11 }
12
13 ?>
步骤二、函数的使用。如创建test.txt文件,并写入内容“abc”,代码如下:
1 <?php
2
3 $filename='test.txt';
4
5 $str='abc';
6
7 writefile($filename,$str);
8
9 ?>
通过上述两个步骤的操作,即可实现php创建文件的功能。
开发PHP完整项目需要那些工具PHP 能做任何事。PHP 主要是用于服务端的脚本程序,因此您可以用 PHP 来完成任何其它的 CGI 程序能够完成的工作,例如收集表单数据,生成动态网页,或者发送/接收 Cookies。但 PHP 的功能远不局限于此。
PHP 脚本主要用于以下三个领域。
服务端脚本。这是 PHP 最传统,也是最主要的目标领域。开展这项工作您需要具备以下三点:PHP 解析器(CGI 或者服务器模块)、WEB 服务器和 WEB 浏览器。您需要在运行 WEB 服务器时,安装并配置 PHP,然后,可以用 WEB 浏览器来访问 PHP 程序的输出,即浏览服务端的 PHP 页面。请查阅“安装”一章以获取更多信息。
命令行脚本。您可以编写一段 PHP 脚本,并且不需要任何服务器或者浏览器来运行它。通过这种方式,您仅仅只需要 PHP 解析器来执行。这种用法对于依赖 cron(Unix 或者 Linux 环境)或者 Task Scheduler(Windows 环境)的日常运行的脚本来说是理想的选择。这些脚本也可以用来处理简单的文本。请参阅“PHP 的命令行模式”以获取更多信息。
编写客户端的 GUI 应用程序。对于基于窗口式的应用程序来说,PHP 或许不是一种最好的语言,但是如果您非常精通 PHP,并且希望在您的客户端应用程序中使用 PHP 的一些高级特性,您可以利用 PHP-GTK 来编写这些程序。用这种方法,您还可以编写跨平台的应用程序。PHP-GTK 是 PHP 的一个扩展,在通常发布的 PHP 包中并不包含它。如果您对 PHP-GTK 感兴趣,请访问其网站以获取更多信息。
PHP典型模块与项目实战大全:PHP能做什么PHP能做什么
PHP初学者的一个主要疑问就是 PHP能用来做什么?按照PHP手册上的经典解释就是 PHP能做任何事!
下面为读者具体的介绍PHP主要的应用领域 PHP是运行于服务端的脚本程序 因此可以用其完成任何CGI(Common Gateway Interface)程序能够完成的工作 CGI工作流程如图 所示 CGI主要用于完成在B/S(Browser/Server)模式下的应用开发 例如 动态页面输出 获取表单数据 创建或接收Session/Cookies
图 CGI工作流程示意图
PHP主要应用于以下 个领域
服务端脚本
服务器脚本运行模式需要具备 个条件 PHP解析器(CGI或者服务器模块) Web服务器 Web浏览器
具体执行流程 首先运行Web服务器 然后安装并配置PHP 最后可以用Web浏览器访问PHP程序的输出 即浏览服务端的PHP页面(或数据输出)
命令行脚本
通过命令行模式运行PHP脚本 这种模式下不需要服务器的支持或者依赖浏览器的触发 在命令行脚本模式下仅需要PHP解析器来执行 通常这种方法被用在Windows和Linux平台下做日常运行脚本使用 如某些守护程序等 当然这些脚本也可以用来处理简单的文本
编写桌面应用程序
PHP也许并不完全适合用来做图形界面应用程序 但是开发人员同样可以在客户端程序应用某些PHP的高级特性 通过使用PHP GTK来编写这些程序 PHP GTK是PHP的一个扩展 并不包含在标准的开发包中 开发人员需要单独编译它 通过PHP GTK可以建立独立的GUI(用户图形界面)应用程序 例如 音频播放器 文本编辑器 数据库后台等
返回目录 PHP典型模块与项目实战大全
编辑推荐
Java Web开发详解
PHP Web开发学习实录
lishixinzhi/Article/program/PHP/201311/21535
关于php的项目开发的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php的项目开发 php项目开发案例整合的详细内容...