什么是php?
2005-07-08 16:19
363 查看
PHP是一个基于服务端来创建动态网站的脚本语言,您可以用PHP和HTML生成网站主页。当一个访问者打开主页时,服务端便执行PHP的命令并将执行结果发送至访问者的浏览器中,这类似于ASP和CoildFusion,然而PHP和他们不同之处在于PHP开放源码和跨越平台,PHP可以运行在WINDOWS NT和多种版本的UNIX上。它不需要任何预先处理而快速反馈结果,它也不需要mod_perl的调整来使您的服务器的内存映象减小。PHP消耗的资源较少,当PHP作为Apache Web服务器一部分时,运行代码不需要调用外部二进制程序,服务器不需要承担任何额外的负担。
除了能够操作您的页面外,PHP还能发送HIIP的标题。您可以设置cookie,管理数字签名和重定向用户,而且它提供了极好的连通性到其它数据库(还有ODBC),集成各种外部库来做用PDF文档解析XML的任何事情。
有了PHP就无需特殊的开发环境和IDE,您可以以<?php 作为程序块的开始,可以以 ?>作为PHP代码块的结束,当然您也可以用带有<% %>的标记甚至用<SCRIPT LANGUAGE=“php”></script>的ASP的格式来配置PHP,PHP会在那些标志间处理所有的事情。
PHP的编程语言类似与C和Perl。在使用它们之前您没必要声明任何变量,而且建立数组和Hash是很简单的事情。PHP还有一些面向对象的特征,可以为组织和打包您的代码提供很好的帮助。
虽然PHP在Apache里能快速运行,但是在PHP网站里有一些用来对Microsoft IIS 和Netscape Enterprise Server无缝结合的指令集。如果您还没有copy PHP的话,您可以在 http://www.php.com 下载,您也可以使用操作手册,它里边包括了所有的关于PHP的功能和特性的说明。
除了能够操作您的页面外,PHP还能发送HIIP的标题。您可以设置cookie,管理数字签名和重定向用户,而且它提供了极好的连通性到其它数据库(还有ODBC),集成各种外部库来做用PDF文档解析XML的任何事情。
有了PHP就无需特殊的开发环境和IDE,您可以以<?php 作为程序块的开始,可以以 ?>作为PHP代码块的结束,当然您也可以用带有<% %>的标记甚至用<SCRIPT LANGUAGE=“php”></script>的ASP的格式来配置PHP,PHP会在那些标志间处理所有的事情。
PHP的编程语言类似与C和Perl。在使用它们之前您没必要声明任何变量,而且建立数组和Hash是很简单的事情。PHP还有一些面向对象的特征,可以为组织和打包您的代码提供很好的帮助。
虽然PHP在Apache里能快速运行,但是在PHP网站里有一些用来对Microsoft IIS 和Netscape Enterprise Server无缝结合的指令集。如果您还没有copy PHP的话,您可以在 http://www.php.com 下载,您也可以使用操作手册,它里边包括了所有的关于PHP的功能和特性的说明。
相关文章推荐
- 什么XSS攻击?PHP防止XSS攻击函数
- php 什么是PEAR?(第三篇)
- 什么叫做裸设备?(http://www.irunnet.com/viewtopic.php?t=607)
- 说说PHP是什么格式 要怎么打开
- php与asp的区别是什么?
- PHP应该学什么,如何学好PHP(二)
- php-cli和php-fpm的关系是什么?
- 什么是CGI、FastCGI、PHP-CGI、PHP…
- 用 PHP 编写支持高并发的网站,需要做什么处理?
- ob_start-什么是输出缓冲区-php哪些函数使用前不能有输出
- 什么是CGI、FastCGI、php-cgi、php-fpm?
- 纯php文件 关闭标签?>可以不写 防止末尾出现异常的空格什么的。。。
- 【PHP面向对象(OOP)编程入门教程】3.什么是面向对象编程呢?
- php中$this->是什么意思
- dirname(__FILE__).'/../popup.php' 这个两个点事什么意思
- 什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?
- PHP 5.3.1 安装包 VC9 VC6 区别是什么
- PHP 5.3.1 安装包 VC9 VC6 区别是什么
- 在php.ini中safe_mode开启之后对于PHP系统函数有什么影响呢?
- 什么是PHP ?