PHP从入门到精通教程

时间:2022-11-30 23:07 阅读: 评论: 作者:admin

PHP从入门到精通教程

  1.2 PHP 的先进之处 应用 PHP 有许多好处。当然已知的不利之处在于 PHP 由于是开放源码项目,没有什么商 业 支持,并且由此而带来的执行速度缓慢(直到 PHP4 之前) 。但是 PHP 的邮件列表很是有 用 而且除非你正在运行像 Yahoo!或者这样的极受欢迎的站点,你不会感觉出 PHP 的速度与其他的有什么不同。最起码我就没有感觉出来!好了,让我们来看看 PHP 有那些 优点: - 学习过程 我个人更喜欢 PHP 的非常简单的学习过程。 Java 和 Perl 不同,你不必把头埋进 100 多页 的与 文档中努力学习才可以写出一个象样的程序。 只要了解一些基本的语法和语言特色, 你就可 以开始你的 PHP 编码之旅了。之后你在编码过程中如果遇到了什么麻烦,还可以再去翻阅 相关文档。 PHP 的语法与 C,Perl,ASP 或者 JSP。对于那些对上述之一的语言较熟悉的人来说,PHP 太简单了。 相反的, 如果你对 PHP 了解较多, 那么你对于其他几种语言的学习都很简单了。 你只需要 30 分钟就可以将 PHP 的核心语言特点全部掌握,你可能已经非常了解 HTML, 甚 至你已经知道怎样用编辑设计软件或者手工来制作好看的 WEB 站点。 由于 PHP 代码能够 无障碍的添加进你的站点,在你设计和维护站点的同时,你可以很轻松的加入 PHP 使得你 的站点更加具有动态特性。 - 数据库连接 PHP 可以编译成具有与许多数据库相连接的函数软件编程学习入门。PHP 与 MySQL 是现在绝佳的组合phpstudy中怎么写php代码。你 还 可以自己编写外围的函数取间接存取数据库。 通过这样的途径当你更换使用的数据库时, 可 以轻松的更改编码以适应这样的变化。 PHPLIB 就是最常用的可以提供一般事务需要的一系 列基库。 - 可扩展性 就像前面说的那样,PHP 已经进入了一个高速发展的时期。对于一个非程序员来说为 PHP 扩展附加功能可能会比较难,但是对于一个 PHP 程序员来说并不困难。 - 面向对象编程 PHP 提供了类和对象。基于 web 的编程工作非常需要面向对象编程能力。PHP 支持构造 器、 提取类等。 - 可伸缩性 传统上网页的交互作用是通过 CGI 来实现的。 CGI 程序的伸缩性不很理想, 因为它为每一 个正在运行的 CGI 程序开一个独立进程。解决方法就是将经常用来编写 CGI 程序的语言 的 解释器编译进你的 web 服务器(比如 mod_perl,JSP)。PHP 就可以以这种方式安装,虽然很 少 有人愿意这样以 CGI 方式安装它。内嵌的 PHP 可以具有更高的可伸缩性。 - 更多特点

  PHP 的开发者们为了更适合 web 编程, 开发了许多外围的流行基库, 这些库包含了更易用 的层。你可以利用 PHP 连接包括 Oracle,MS-Access,Mysql 在内的大部分数据库。你可 以 在苍蝇上画图,编写程序下载或者显示 e-mail。你甚至可以完成网络相关的功能。最好的 是, 你可以选择你的 PHP 安装版本需要哪些功能。引用 Nissan 的 Xterra 的话来说就是 PHP 可以 做到你想让它做到的一切而且无所不能! 1.3 竞争对手:ASP,mod_perl,JSP 我当然不清楚 ASP/JSP 能做些什么。不过明确的是编写那样的代码有多简单,购买它们会 有多昂贵以及它们需要多么昂贵和强大的硬件。如果你有什么中立的观点(比如说没有被 SUN 和 Microsoft 的百万美金所影响) ,请顺便通知我。 据我所知,JSP 基于 Java,因此 Java 程序员可以轻松开始编码。ASP 只是一个一般的引 擎, 具有支持多种语言的能力,不过默认的并且是最常用的还是 VBScript。 mod_perl 与 Perl 一样强大,只是更快一些。 二、PHP 入门 PHP 站点的在线教程已经很棒了。在那里还有一些其他教程的链接。而本文的该部分将让 你对 PHP 熟悉一点。我不可能做到没有任何遗漏,我的目的只在于能让你迅速开始你的 PHP 编程。 2.1 首要条件 你首先必须要有一个正在工作着的支持 PHP 的 web 服务器。我假定在你的服务器上所有 PHP 文件的扩展名为.php3。 2.2 PHP 的安装 生成一个名为 test.php3 的文件,含有以下内容: ? phpinfo(); ? 然后在你的浏览器中打开此文件。看看这个页面你的 PHP 安装使用的选项了。 2.3 语法 就像前面提到的一样,你可以混合编写你的 PHP 代码和 HTML 代码。因此你必须有办法 将 两者区别开来。 以下就是你可以采用的几种方法。 你可以选用其中一种你最适应的并且就这 样坚持这种方法! 从 HTML 中分离 以下是可以使用的方法: ? . . . ? ?php . . . ? script language=php . . . /script % . . . % 语句 与 Perl 和 C 一样,在 PHP 中用(;)来分隔语句。那些从 HTML 中分离出来的标志也 表示

  while($entry = $d-read()) { if (is_file(photos/$entry)) echo IMG src=photos/$entryn; } $d-close(); ? ? include(include/footer.inc); ? 另外, 你可以在文件上传的表单中加上一个输入元素去描述该上传的文件。 这个元素将被存 储在文件中,然后被以上的照片图库的那段代码所读出并显示出来。 六、网络资源 你可以通过 web 上的众多资源更多的了解 PHP3个人HPH学习。许多邮件列表和书籍对你都非常有用。 6.1 站点 PHP 的爆炸性流行使得一夜之间出现了很多基于 PHP 的站点,其中不少站点有在线教程、 范例代码、技巧和提示等内容。 国内 中文用户,也就是这里了 中国 PHP 联盟 专门站 电脑报网页陶吧 国外 官方站点 极好的教程 代码交换 教程、专栏和邮件列表档案 文章和代码 提示与技巧 的档案 知识库 6.2 邮件列表 你可以在 PHP 官方站点的支持栏目内登记获得以下的邮件列表。值得注意的是这些都是 高流量流表,一般每天会有 100 份 e-mail。- 主要的列表 php-.net - 主要针对开发者- 本站的邮件列表,与论坛相通 6.3 引人注目的工程 一些基于 PHP 的工程已经发展得比较完善。其中一些更出色更引人注目的是: ,一整套 PHP 函数库 是一个很完善的 BBS 系统 是一个电子商务解决方案

版权声明:本文为 “个人代码云儿美,个人php学习” 原创文章,转载请附上原文出处链接及本声明;

原文链接:http://a.shandingren.com/a/sdd/2022/1130/125.html

留言与评论(共有 条评论)
昵称:
匿名发表
验证码: 点击我更换图片
排行榜
关于我们
扫码关注
Copyright © 2002-2017 南缘网 湘ICP备2022026174号-1