PHP程序格式和常用的PHP编辑器
时间:2006-03-09 来源:多啦A梦
已经几个月没有更新blog了.这段时间发生了很多事情.首先,我尝试安装freeBSD,结果把硬盘给格了.所有的资料都嗝屁了.自然也包括这个系列文
章的存稿,#_#..我在费尽千辛万苦之后.重写了3篇.结果.电脑坏了.从此之后不再可以使用windows.好不容易装了个linux as
,发现声卡是坏的.自然.我的资料再次丢失.#_#`,不过这样也好.不得不在linux下作一切事情.顺便练习一下linux下的C编程,也许还可以把
我一直想写的web server写出来呢.
好了,不说废话了.现在开始第N遍写教程.现在我会写一篇,发一篇.再不存了.
上次说到哪里了? 对了,是格式.写程序的格式.一个好的格式会让你获得尊重的.PHP语法脱胎于C.自然他的规则也类似于C.
每个文件的开头要写明作者.用途.文件名.文件版本.完成日期.下面便是一个实例.
/*
* Copyright (c) 2005~2006,achieverain
* All rights reserved.
*
* 文件名称:demo.php
* 文件标识:-------
* 摘 要:PHP格式示例。没有什么用,只是演示一下正确的格式,
*
* 当前版本:1.0
* 作 者:achieverain(jstel#126.com(把#换成@))
* 完成日期:2005年12月25日
*
* 取代版本:----
* 原作者 :achieverain(jstel#126.com(把#换成@))
* 完成日期:----
*/
也许你会说怎么没有见国内的软件这么写呢?你见的不是开发版,是发行版,那个东东不会写这么详悉的,这里面很多都是商业机密呢.
然后是循环体和函数声明.一般都是缩进2~4格左右
现在再说一下开发PHP所使用的工具.一般来说.很多人喜欢使用editplus.等
从简单到复杂一一列举一下吧:
1 写字板 notepad 这个我就不多说了.win自带的东东
2 editplus 强大而小巧的文本编辑器.带有语法加亮功能.有这个写代码会方便很多.据说还有自动完成代码的hack,但是我没有实验成功.#_&
3 PHP Expert Edit 这个和editplus差不多.相当于一个完全为PHP而HACK过的editplus.我用过一段时间.非常好用.但是后来过了试用期.咱穷,所以就再没有用了
4 zendstudio 这个是PHP官方的PHP IDE
,非常强大.带有代码的自动完成功能.带有折叠代码.就是一个VC的感觉,用他写代码才有写程序的感觉.^&^
但是相应的价格也非常的吓人.
5 vi/vim 这个就不用说了吧.会用linux的人就应该会这个.用这个写惯了的话.写程序非常快的.
6 gedit linux 下的一个选择.我最近在用这个写程序.用起来也不错(主要是我老用记不住那些快捷键#|#)
以上是最常用的几种PHP的开发工具.建议有钱的人用 zendstudio.没钱的人用editplus.linux下写PHP的话.没钱可以用vi或者别的.有钱可以用zendstudio,那个非常好.也非常占内存.....
下面讲一下如何搭建一个php的运行环境.
1 windows下面:
我建议大家别装IIS.直接装一个apache+PHP+MySQL的环境包.
建议大家使用WAPM.现在的版本是2.0.X,下载地址是www.wapm.cn,10分钟解决战斗.
如果你非要用asp的话.你可以把IIS的端口换成80端口以外的.比如88什么的.
2 linux下面:
如果是你自己装的系统.
请找出安装盘.找到里面所有带 apache 带 php 带 mysql 关键字的rpm包全部安装一遍,然后使用
service httpd start
service mysqld start
就可以访问http://127.0.0.1看到那个红色的默认页了.
redhat linux 下默认的网站目录是 /var/www/html
如果你是全新安装linux.请在安装的时候选择 完全安装.那样多不了多少东西.等你安装完毕之后运行
service httpd start
service mysqld start
就可以了
别听网上的那些垃圾教程说什么tar包自己编译.用rpm简单到家了.反正我用tar包编译从来没有一次安装成功过.对于菜鸟来说,自己编译更是不可能的任务了
3 其他系统,(freeBSD等)
这个我就没有经验了.抱歉.我也只能在linux和windows上工作
有了一个好的运行环境.有了一个合适的编辑器,然后到www.php.net(如果不幸访问不了.可以访问cn.php.net)下载一个php手册.你就可以开始写程序了.从下一篇文章开始.我们就要正式写PHP程序了
相关阅读 更多 +