站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
▼
建站程序
开发
服务器
办公软件
开发教程
▼
服务器教程
软件使用教程
运营教程
热门电子书
▼
CSS教程
WordPress教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
热点词条
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
PHP
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
Zhou3158
(
讨论
|
贡献
)
2010年1月18日 (一) 13:38的版本
(
→PHP语法
)
(
差异
)
←上一版本
|
最后版本
(
差异
) |
下一版本→
(
差异
)
跳转至:
导航
、
搜索
警告:您正在编辑的是本页面的旧版本。
如果您发布该更改,该版本后的所有更改都会丢失。
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
'''PHP'''是Hypertext Preprocessor的缩写,PHP是一种内嵌[[HTML]]的[[脚本语言]]。目前很多网站都是基于PHP+[[mySQL]]实现的,尤其是国外的开源代码,大部分都是由PHP写成。利用PHP开发的优秀代码有: [[Discuz]] [[WordPress]] [[Joomla]] [[Drupal]] [[MediaWiki]]等,更多PHP开发的源代码请参考:[[:Category:PHP程序]] PHP理想的运行平台是[[Linux]] +[[Apache]]+PHP,一般动态网站还需要数据库的支持,常用的是[[mySQL]]。也可以运行在[[Windows]]平台下,可以采用[[IIS]]+PHP或者[[Apache]]+PHP的方式。开发PHP的工具,最简单的用[[文本编辑器]]就可以,集成的[[IDE]]比较好的是[[Zend Studio]],属于[[商业软件]],购买后才可以使用。 ==PHP特点== *快速。PHP是一种强大的[[CGI]]脚本语言,语法混合了C、Java、[[Perl]]和PHP式的新语法,执行网页比[[CGI]]、[[Perl]]和[[ASP]]更快,这是它的第一个突出的特点。 *具有很好的开放性和可扩展性。PHP属于开源软件,其源代码完全公开,任何程序员为PHP扩展附加功能非常容易。 *数据库支持。PHP 支持多种主流与非主流的数据库,如:、Adabas D、DBA、dBase、dbm、filePro、Informix、InterBase、mSQL、[[MySQL]]、Microsoft [[SQL Server]]、Solid、[[Sybase]]、[[ODBC]]、[[oracle]]、oracle 8、[[PostgreSQL]]等。其中,PHP与MySQL是现在绝佳的组合,它们的组合可以跨平台运行。 *面向对象编程。PHP提供了类和对象。为了实现面向对象编程,PHP4及更高版本提供了新的功能和特性,包括对象重载、引用技术等。 *版本更新速度快。与数年才更新一次的ASP相比,PHP的更新速度就要快得多,因为PHP每几周就更新一次。 *具有丰富的功能。从对象式的设计、结构化的特性、数据库的处理、网络接口应用、安全编码机制等,PHP几乎涵盖了所有网站的一切功能。 *可伸缩性。传统上网页的交互作用是通过[[CGI]]来实现的。CGI程序的伸缩性不很理想,因为它为每一个正在运行的CGI程序开一个独立进程。解决方法就是将经常用来编写 CGI程序的语言的解释器编译进你的web服务器(比如mod_perl,JSP)。PHP就可以以这种方式安装,虽然很少有人愿意这样以CGI方式安装它。内嵌的PHP可以具有更高的可伸缩性。 ==PHP语法== [[PHP嵌入方法]] | [[PHP常量]] | [[PHP变量]] | [[PHP变量作用域]] | [[php5魔术函数、魔术常量|魔术函数、魔术常量]] | [[PHP运算符]] | [[PHP流程控制]] | [[PHP函数]] | [[PHP类]] | [[PHP函数库]] | [[PHP中GET和POST]] | [[PHP中Cookie和Session]] ==PHP教程== <div style="-moz-column-count:3; column-count:3;"> *[[PHP如何学习]] *[[PHP简介]] *[[PHP环境搭建]] *[[PHP开发工具]] *[[PHP概述]] *[[认识PHP]] *[[PHP基本语法]] *[[PHP正则的规则]] *[[PHP-COOKIE和会话]] *[[PHP-XML简介]] *[[PHP-XML文档]] *[[PHP-XML扩展]] *[[PHP-XML语法元素]] *[[PHP-Javascript]] *[[mysql简介]] *[[mysql连接]] *[[mysql的基本命令]] *[[mysql维护语句]] *[[mysql应用]] *[[MySQL中文参考手册]] *[[php-mysql留言本实例]] *[[php-ajax简介]] *[[php-ajax基础]] *[[php-ajax应用程序架构]] *[[php-ajax基础应用]] *[[php-javascript中的函数]] *[[php-ajax简单示例]] *[[php-正则表达式]] *[[php-正则表达式应用]] *[[Php-ajax控件和函数]] </div> ==php相关扩展及库== [[php APC]] | [[php PECL]] | [[PEAR]] | [[PDO]] | [[GD]] ==PHP框架== [[框架]]思想就是提供一种可以在多个应用程序中使用的设计。所有应用程序都有大量通用的基本内容 —— 具体地说,就是某类与数据库的接口、某些应用程序逻辑、应用程序呈现给用户的内容等。如果您编写过许多 PHP 应用程序,则会知道这些基本内容是什么。您可能已经编写过一组函数或从数据库中读取数据和向数据库中写入数据的类,可能已经使用过诸如 [[Smarty]] 之类的[[模板引擎]]来管理 UI。而且一定编写过大量 PHP 代码来完成诸如分析表单提交并根据提交的数据作决定之类的事务。如果您已经编写过很多应用程序,则可能已经一次又一次地做过相同的基本工作,有时还会将一个应用程序中的代码借用到另一个应用程序中。 框架专门用于为这些常用元素(数据库交互、表示层、应用程序逻辑)提供结构,以便您可以花费更少的时间来编写数据库接口代码或者表示层接口,而花费更多的时间来编写应用程序本身。以这种方式分解应用程序,这种架构被称为模型-视图-控制器(Model-View-Controller,MVC)。模型 指数据,视图 指表示层,而控制器 指应用程序逻辑或业务逻辑。 '''常见的PHP框架''': [[Zend Framework]] | [[CakePHP]] | [[Symfony]] | [[Seagull]] | [[WACT]] - Web Application Toolkit | [[Prado]] | [[PHP on Trax]] | [[ZooP Framework]] | [[eZ Components]] | [[CodeIgniter]] | [[Modx]] ==相关条目== *[[ASP]] *[[JSP]] *[[ASP.net]] *[[mySQL]] *[[Apache]] [[category:开发语言|P]] [[category:开放源代码|P]] [[category:PHP|P]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)