首页 » 建站技术 » PHP 技术 » 浏览内容

[PHP快速入门教程系列之二] PHP程序格式和常用的PHP编辑器


2006-03-29 13:59:30 5,621 0 发表评论 字体: 作者:C.K.

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

From:http://www.cublog.cn/u/12565/showart.php?id=82779

     已经几个月没有更新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格左右

if('a' == 'a')
{
print('a 是等于 a的
');
if('b' == 'b')
{
print('b 是等于 b 的
');
if ('achieverain' == 'achieverain')
{
print(' 呵呵,转载的时候别忘了注明我的名字achieverain哟');
}
}
}
function test()
{
echo “It just a test!”;
}
?>

现在再说一下开发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什么的.

或者是使用APMServ 5.1.2,http://apmserv.s135.com/

APMServ 5.1.2是一款快速自动搭建Apache 2.0.55、PHP 5.1.2、MySQL 4.0.26/5.1.5a、SQLite、phpMyAdmin、ZendOptimizer、OpenSSL,以及ASP、ASP.NET、 Perl、CGI网站平台的绿色软件,无需安装,具有灵活的移动性,将其拷贝到其它目录、分区或别的电脑时,均只需点击APMServ.exe中的启动按钮,即可自动进行相关设置,将Apache2和MySQL安装为系统服务并启动。APMServ集合了Apache稳定安全的优点,并拥有跟IIS一样便捷的图形管理界面,虚拟主机、虚拟目录、端口更改、MySQL4.0/5.1两种版本切换、SMTP、上传大小、性能优化等设置,只需鼠标一点即可完成。

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程序了

网站统计 Statistics

  • 创建时间: 2005年1月3日 距今5067 天
  • 日志总数: 2461
  • 评论总数: 630
  • 标签总数: 654
  • 链接总数: 273
  • 最后更新: 2018-8-31 17:57:04
  • 您是本站第 14172489 位访客

广告区 Guǎng Gào