PHP概述.

1. PHP是什么?
2. PHP 代表什么?
3. 各版本之间有什么关系?
4. 我可以同时运行不同版本的PHP吗?
5. PHP 3 和 PHP 4有什么区别?
6. 我想我发现了一个BUG,我应该告诉谁 ?
1. PHP是什么?
在 手册前言上写到:
PHP是一种嵌入式HTML脚本语言。它的大多数语法来源于C,也有一部分PHP特性借鉴于Java 和 Perl 。这种语言的目的是让WEB开发 人员能够快速高效地写出动态生成的页面。
这儿 (在 Zend站点上)是 Stig S鎡her Bakken 写的一个好的PHP的介绍。 还有, 很多 PHP 资源 都是可以免费得到的.
2. PHP 代表什么?
PHP 代表什么? PHP: 超文本预处理器. 这样的一种代表使很多人感到困惑,因为简写的头一个词就这简写本身。 这种类型的简写称为递归简写。 好奇的人可以阅览 在线免费计算机词典查阅更多的信息
3. 各版本之间有什么关系?
PHP/FI 2.0 是早期版本,现在它不再被支持。 PHP 3 是 PHP/FI 2.0 继承者, 比PHP 2要好一些。 PHP 4 是最终版本(目前), 它使用了 Zend 引擎 机制。
4. 我可以同时运行不同版本的PHP吗?
是的,可以。详情参阅PHP源代码发行包里的 INSTALL 文件。当然,也要读一下相关的 附件.
5. PHP 3 和 PHP 4 有什么区别?
PHP 4 的书的作者们写了 许多文章 关于这个.下面是其中最重要的新特性:

扩展API模块
UNIX下通用的编译过程
通用WEB服务接口,支持多线程 WEB 服务器
改进的语法
内置HTTP session 支持
输出缓冲支持
更为强大的配置系统
引用计数
如果想看这些特性的细节,请参阅 What's new in PHP 4 overview 如果你正在从PHP 3 转向PHP 4, 那还得读相关 附件。
6. 我想我发现了一个 bug! 我应该告诉谁?
你首先应该去 PHP Bug Database 查一下,确认这不是一个已知的 bug。 如果在数据库里没有发现它,那么就填写报告表格来报告这个bug。 记住,一定要使用 bug 而不是简单地通知给一个邮件组,因为在数据库里bug 会分配一个 tracking number 以便于你将来返回来查询bug的进展状态。 bug database可以在下面的地址找到: http://bugs.php.net/.

(0)

相关推荐

  • 远程脚本 概述

    "实际上,我们自己也曾用过这种方法.这在以前一般称为远程脚本(remote scripting),很多人认为这只是一种修修补补.不过,这确实提供了一种能避免页面刷新的机制. 远程脚本概述 基本说来,远程脚本是一种远程过程调用类型.你可以像正常的Web应用一样与服务器交互,但是不用刷新整个页面.与Ajax类似,你可以调用任何服务器端技术来接收请求.处理请求并返回一个有意义的结果.正如在服务器端有很多选择,客户端同样有许多实现远程脚本的选择.你可以在应用中嵌入Flash动画.Java applet,

  • 正则表达式概述 什么是正则表达式 .

    正则表达式概述 正则表达式在程序设计语言中存在着广泛的应用,特别是用来处理字符串.如匹配字符串.查找字符串.替换字符串等.可以说,正则表达式是一段文本或一个公式,它是用来描述用某种模式去匹配一类字符串的公式,并且该公式具有一定的模式. 本小节将介绍正则表达式的基本概念.第一个正则表达式,以及测试正则表达式的工具Code Architects Regex Tester. 什么是正则表达式 正则表达式(Regular Expression)起源于人类神经系统的早期研究.神经生理学家Warren Mc

  • 虚拟化技术概述 虚拟机安装与管理手册

    概述:虚拟化技术的介绍(kvm,qemu),虚拟机的安装,虚拟机的管理(virt-manger,virsh等). 1.为什么要有虚拟化技术? 如果你的主要操作系统是windows但是又需要在Linux上工作,像VMware(需要付费...)或者virtualbox一定是你的首选,这样你就可以在两个操作系统间随意切换了,除了这其实我们还有解除了很多虚拟化技术:比如虚拟光驱,我们完全不需要真正的光驱也可以使用光盘镜像,这些都是我们日常接触到的,但并不是虚拟化技术的全部,现在比较热门的docker容器

  • mybatis原理概述入门教程

    本文我将要介绍一下mybatis的框架原理,以及mybatis的入门程序,实现用户的增删改查,她有什么优缺点以及mybatis和hibernate之间存在着怎么样的关系,希望对小伙伴们有帮助,不足之处,还请多多指教. 什么是mybatis? MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis .2013年11月迁移到Github. MyBatis 是支持定

  • java学习笔记_关于字符串概述

    一.String类 String类代表字符串,是由字符构成的一个序列.创建String对象的方法很简单,有以下几种: 1)用new来创建: String s1 = new String("my name is tongye"); 2) 不用new直接创建: String s2 = "my name is tongye"; 3) 可以用字符数组来创建一个字符串: char[] c = {'t','o','n','g','y','e'}; String s3 = new

  • Oracle Portal及其门户网站开发概述

    正在看的ORACLE教程是:Oracle Portal及其门户网站开发概述.摘要: Portal是IT领域的新技术,是企业信息化工作的发展方向之一.本文首先介绍了Oracle Portal的定义.特点,接着阐述了portal的体系结构.随后本文介绍了Oracle9iAS Portal的功能特点及基于它的企业门户网站的开发.最后本文简要探讨了基于portal的门户网站开发的问题. 关键词: oracle portal,门户,网站,信息入口,企业入口 引言 Oracle Portal为企业提供了一个

  • Ajax的概述与实现过程

    一.ajax概述 1.Ajax是Asynchronous([ə'sɪŋkrənəs) JavaScript XML的简写,不是一门新技术,而是对现有技术的综合利用.这一技术能够向服务器请求额外数据而无需刷新页面,带来了更好的用户体验 2.Ajax技术的核心是XMLHttpRequest对象(简称XHR),这是由微软首先引入的一个特性.在XHR出现之前,Ajax式的通信必须借助一些hack手段来实现,大多数是使用隐藏的框架或内嵌框架. 3.XHR为向服务器发送请求和解析服务器响应提供了流畅的接口.

  • ASP.NET MVC5网站开发概述(一)

    前段时间一直在用MVC4写个网站开发的demo,由于刚开始学所有的代码都写在一个项目中,越写越混乱,到后来有些代码自己都理不清了.正好看到别人在用MVC5写东西,喜新厌旧的我马上下载了Visual Studio 2013,幸好MVC4到MVC5变化不大,这次准备用MVC5重新写个Demo. 每次看以前写的代码总有把它丢进回收站的冲动,其实没有完美的代码,能解决问题的代码就算是好代码吧,但是我还是决定重新写一个学习的Demo,希望这次能有提高,希望这次能写完吧! 一.开发环境 1.开发环境: Vi

  • Community Server专题一:概述Community Server

    Community Server专题一:概述Community Server Community Server(CS)是一个非常优秀的Asp.net开源软件,目前官方发布的系统中包括三个部分:Asp.net Forums.DotText.Gallery.如果你是某个以CS构架网站的会员,你可以很容易的就拥有一个Blog.一个相册.还能在论坛上与他人一起进行讨论,这样就形成一个以User为中心的社区,这也就是起名为 Community Server的意义所在了. CS的构架很巧妙,三套原本不同的开

  • 正则表达式之 贪婪与非贪婪模式详解(概述)

    1 概述 贪婪与非贪婪模式影响的是被量词修饰的子表达式的匹配行为,贪婪模式在整个表达式匹配成功的前提下,尽可能多的匹配,而非贪婪模式在整个表达式匹配成功的前提下,尽可能少的匹配.非贪婪模式只被部分NFA引擎所支持. 属于贪婪模式的量词,也叫做匹配优先量词,包括: "{m,n}"."{m,}"."?"."*"和"+". 在一些使用NFA引擎的语言中,在匹配优先量词后加上"?",即变成属于非

随机推荐