<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Townes &#187; 能做什么</title>
	<atom:link href="https://thetownes.coolpage.biz/?feed=rss2&#038;tag=%E8%83%BD%E5%81%9A%E4%BB%80%E4%B9%88" rel="self" type="application/rss+xml" />
	<link>https://thetownes.coolpage.biz</link>
	<description>本站已转移至：http://www.thetownes.info</description>
	<lastBuildDate>Thu, 01 Aug 2013 11:49:56 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.2</generator>
		<item>
		<title>PHP 能做什么？</title>
		<link>https://thetownes.coolpage.biz/?p=400</link>
		<comments>https://thetownes.coolpage.biz/?p=400#comments</comments>
		<pubDate>Sat, 13 Jul 2013 15:07:57 +0000</pubDate>
		<dc:creator>Will</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[能做什么]]></category>

		<guid isPermaLink="false">http://thetownes.coolpage.biz/?p=400</guid>
		<description><![CDATA[PHP 能做任何事。PHP 主要是用于服务端的脚本程序，因此您可以用 PHP 来 &#8230; <a href="https://thetownes.coolpage.biz/?p=400">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>PHP 能做任何事。PHP 主要是用于服务端的脚本程序，因此您可以用 PHP 来完成任何其它的 CGI 程序能够完成的工作，例如收集表单数据，生成动态网页，或者发送/接收 Cookies。但 PHP 的功能远不局限于此。</p>
<p>PHP 脚本主要用于以下三个领域。</p>
<p>&nbsp;</p>
<ul>
<li>服务端脚本。这是 PHP 最传统，也是最主要的目标领域。开展这项工作您需要具备以下三点：PHP 解析器（CGI 或者服务器模块）、WEB 服务器和 WEB 浏览器。您需要在运行 WEB 服务器时，安装并配置 PHP，然后，可以用 WEB 浏览器来访问 PHP 程序的输出，即浏览服务端的 PHP 页面。请查阅“<a href="http://www.php100.com/manual/php/installation.html">安装</a>”一章以获取更多信息。</li>
<li>命令行脚本。您可以编写一段 PHP 脚本，并且不需要任何服务器或者浏览器来运行它。通过这种方式，您仅仅只需要 PHP 解析器来执行。这种用法对于依赖 cron（Unix 或者 Linux 环境）或者 Task Scheduler（Windows 环境）的日常运行的脚本来说是理想的选择。这些脚本也可以用来处理简单的文本。请参阅“<a href="http://www.php100.com/manual/php/features.commandline.html">PHP 的命令行模式</a>”以获取更多信息。</li>
<li>编写客户端的 GUI 应用程序。对于基于窗口式的应用程序来说，PHP 或许不是一种最好的语言，但是如果您非常精通 PHP，并且希望在您的客户端应用程序中使用 PHP 的一些高级特性，您可以利用 PHP-GTK 来编写这些程序。用这种方法，您还可以编写跨平台的应用程序。PHP-GTK 是 PHP 的一个扩展，在通常发布的 PHP 包中并不包含它。如果您对 PHP-GTK 感兴趣，请访问其<a href="http://www.php100.com/gtk.php.net/index.html" target="_top">网站</a>以获取更多信息。</li>
</ul>
<p>&nbsp;</p>
<p>PHP 能够用在所有的主流操作系统上，包括 Linux、Unix 的各种变种（包括 HP-UX、Solaris 和 OpenBSD）、Microsoft Windows、Mac OS X、RISC OS 等。今天，PHP已经支持了大多数的 WEB 服务器，包括 Apache、Microsoft Internet Information Server（IIS）、Personal Web Server（PWS）、Netscape 以及 iPlant server、Oreilly Website Pro Server、Caudium、Xitami、OmniHTTPd 等。对于大多数的服务器，PHP 提供了一个模块；还有一些 PHP 支持 CGI 标准，使得 PHP 能够作为 CGI 处理器来工作。</p>
<p>综上所述，使用 PHP，您可以自由地选择操作系统和 WEB 服务器。同时，您还可以在开发时选择使用面对过程和面对对象，或者两者混和的方式来开发。尽管 PHP 目前的版本还没有支持 OOP 所有的标准，但很多代码仓库和大型的应用程序（包括 PEAR 库）仅使用 OOP 代码来开发。</p>
<p>使用 PHP，您并不局限于输出 HTML。PHP 还能被用来动态输出图像、PDF 文件甚至 Flash 动画（使用 libswf 和 Ming）。您还能够非常简便的输出文本，例如 XHTML 以及任何其它形式的 XML 文件。PHP 能够自动生成这些文件，在服务端开辟出一块动态内容的缓存，可以直接把它们打印出来，或者将它们存储到文件系统中。</p>
<p>PHP 最强大最显著的特性之一，是它支持很大范围的数据库。您会发现利用 PHP 编写数据库支持的网页简单得难以置信。目前，PHP 支持如下数据库：<a name="AEN139"></a></p>
<blockquote><p>&nbsp;</p>
<table border="0">
<tbody>
<tr>
<td>Adabas D</td>
<td>Ingres</td>
<td>Oracle (OCI7 and OCI8)</td>
</tr>
<tr>
<td>dBase</td>
<td>InterBase</td>
<td>Ovrimos</td>
</tr>
<tr>
<td>Empress</td>
<td>FrontBase</td>
<td>PostgreSQL</td>
</tr>
<tr>
<td>FilePro (read-only)</td>
<td>mSQL</td>
<td>Solid</td>
</tr>
<tr>
<td>Hyperwave</td>
<td>Direct MS-SQL</td>
<td>Sybase</td>
</tr>
<tr>
<td>IBM DB2</td>
<td>MySQL</td>
<td>Velocis</td>
</tr>
<tr>
<td>Informix</td>
<td>ODBC</td>
<td>Unix dbm</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p></blockquote>
<p>我们同时还有一个 DBX 扩展库使得您可以自由的使用该扩展库支持的任何数据库。另外，PHP 还支持 ODBC，即 Open Database Connection Standard（开放数据库连接标准），因此您可以连接任何其它支持该世界标准的数据库。</p>
<p>&nbsp;</p>
<p>PHP 还支持利用诸如 LDAP、IMAP、SNMP、NNTP、POP3、HTTP、COM（Windows 环境）等不计其数的协议的服务。您还可以开放原始网络端口，使得任何其它的协议能够协同工作。PHP 支持和所有 WEB 开发语言之间的 WDDX 复杂数据交换。关于相互连接，PHP 已经支持了对 Java 对象的即时连接，并且可以将他们自由的用作 PHP 对象。您甚至可以用我们的 CORBA 扩展库来访问远程对象。</p>
<p>PHP 具有极其有效的文本处理特性，支持从 POSIX 扩展或者 Perl 正则表达式到 XML 文档解析。为了解析和访问 XML 文档，我们支持了 SAX 和 DOM 标准。您可以使用我们的 XSLT 扩展库来转换 XML 文档。</p>
<p>如果您将 PHP 用于电子商务领域，您会发现其 Cybercash payment、CyberMUT、VeriSign Payflow Pro 以及 CCVS 函数对于您的在线交易程序来所是非常有用的。</p>
<p>另外，我们还有很多其它有趣的扩展库。例如 mnoGoSearch 搜索引擎函数、IRC 网关函数、多种压缩工具（gzip、bz2）、日历转换、翻译……</p>
<p>由于在这里我们无法列出 PHP 所有的特性和可提供的便利，请您参阅“<a href="http://www.php100.com/manual/php/installation.html">安装</a>”以及“<a href="http://www.php100.com/manual/php/funcref.html">函数参考</a>”等有关章节以获取关于这里提到的扩展库更多的信息。</p>
]]></content:encoded>
			<wfw:commentRss>https://thetownes.coolpage.biz/?feed=rss2&#038;p=400</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
