知识大全 带你走进PHP世界 PHP新手上路之一
Posted 语言
篇首语:书籍是屹立在时间的汪洋大海中的灯塔本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 带你走进PHP世界 PHP新手上路之一相关的知识,希望对你有一定的参考价值。
带你走进PHP世界 PHP新手上路之一 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
简介 PHP是一种易于学习和使用的服务器端脚本语言 只需要很少的编程知识你就能使用PHP建立一个真正交互的WEB站点 本教程并不想让你完全了解这种语言 只是能使你尽快加入开发动态web站点的行列 我假定你有一些HTML(或者HTML编辑器)的基本知识和一些编程思想 简介 PHP是能让你生成动态网页的工具之一 PHP代表 超文本预处理器(PHP: Hypertext Preprocessor) PHP是完全免费的 不用花钱 你可以从PHP官方站点)自由下载 PHP遵守GNU公共许可(GPL) 在这一许可下诞生了许多流行的软件诸如Linux和Emacs 你可以不受限制的获得源码 甚至可以从中加进你自己需要的特色 PHP在大多数Unix平台 GUN/Linux和微软Windows平台上均可以运行 怎样在Windows环境的PC机器或Unix机器上安装PHP的资料可以在PHP官方站点上找到 也可以查阅网页陶吧的 PHP安装全攻备 专题文章 安装过程很简单 历史 三年前 Rasmus Lerdorf为了创建他的在线简历而创造了 个人主页工具 (Personal Home Page Tools) 这是一种非常简单的语言 其后越来越多的人们注意到了这种语言并对其扩展提出了各种建议 在许多人的无私奉献下以及这种语言本身的源代码自由性质 它演变成为一种特点丰富的语言 而且现在还在成长中 PHP虽然很容易学习 但是速度上比mod_perl(植入web服务器的perl模块)慢 现在有了可以与mod_perl速度想媲美的被称作Zend的新引擎 而PHP 就可以充分利用这个引擎 PHP的应用在个人性质的web工程中增长显著 根据Netcraft在 年 月的报告 有 个域和 个IP地址利用PHP技术 PHP的先进之处 应用PHP有许多好处 当然已知的不利之处在于PHP由于是开放源码项目 没有什么商业支持 并且由此而带来的执行速度缓慢(直到PHP 之前) 但是PHP的邮件列表很是有用而且除非你正在运行像Yahoo!或者这样的极受欢迎的站点 你不会感觉出PHP的速度与其他的有什么不同 最起码我就没有感觉出来!好了 让我们来看看PHP有那些优点 学习过程 我个人更喜欢PHP的非常简单的学习过程 与Java和Perl不同 你不必把头埋进 多页的文档中努力学习才可以写出一个象样的程序 只要了解一些基本的语法和语言特色 你就可以开始你的PHP编码之旅了 之后你在编码过程中如果遇到了什么麻烦 还可以再去翻阅相关文档 PHP的语法类似于C Perl ASP或者JSP 对于那些对上述之一的语言较熟悉的人来说 PHP太简单了 相反的 如果你对PHP了解较多 那么你对于其他几种语言的学习都很简单了 你只需要 分钟就可以将PHP的核心语言特点全部掌握 你可能已经非常了解HTML 甚至你已经知道怎样用编辑设计软件或者手工来制作好看的WEB站点 由于PHP代码能够无障碍的添加进你的站点 在你设计和维护站点的同时 你可以很轻松的加入PHP使得你的站点更加具有动态特性 数据库连接 PHP可以编译成具有与许多数据库相连接的函数 PHP与MySQL是现在绝佳的组合 你还可以自己编写外围的函数取间接存取数据库 通过这样的途径当你更换使用的数据库时 可以轻松的更改编码以适应这样的变化 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可以做到你想让它做到的一切而且无所不能! cha138/Article/program/PHP/201311/20837相关参考
1、兔子用腿拍打地面的动作来传递信息,用后腿拍打地面的大多数是雄兔,这是它向雌兔表达情感的一种方式.2、世界上最大的猴是狒狒,最小的猴子是倭狨.3、"四不象"真正的名字叫麋鹿,是我国的
带你走进Java多线程编程的神秘世界 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Java多线
PHP新手总结的PHP基础知识 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 看了些PHP的基础
PHP新手之学习数组声明 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!数组是在程序设计中为了处理方
带你走进ASP.NET(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ASPNET的编程语
array_diff($arr$arr) php数组函数之一用来计算数组的差集正则匹配图片标签用sinaeditor添加的图片删除操作用法之一今天晚上在用新浪编辑器发表文章的过程中使用到了此函数
提升PHP执行速度全攻略分析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! PHP的优点之一是速
百万级PHP网站架构工具箱 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在了解过世界最大的PH
由于XMLHTTP采用的是Unicode编码上传数据而一般页面采用的是gb这就造成显示页面时产生乱码而当在获取页面时的XMLHttp返回的是utf编码这就造成了显示产生乱码解决方法之一就是在PHP
知识大全 从linux kernel coding style看php代码规范
linux内核的编码是一种极端情况 需要清晰明朗以供全世界的开发者学习修改对代码的质量要求较高 相信linus大神在长期接触各种各式代码后脾气会变得更暴躁就比如前段时间在某论坛痛斥C++ 节