知识大全 基础知识

Posted

篇首语:恢弘志士之气,不宜妄自菲薄。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 基础知识相关的知识,希望对你有一定的参考价值。

PHP Web开发学习实录:基础知识  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

     PHP的特性

  PHP是一种开源的多用途脚本语言 它可以嵌入到HTML代码中 是现今网站开发的主流技术之一 使用PHP有很多好处 比如实用性 多种数据库的支持 对网络协议的支持 面向对象编程 跨平台性和可扩展性等 这一节将简要介绍这些特性

     基础知识

  PHP是基于服务器的脚本语言 它能够完成任何CGI程序能够完成的工作 如生成动态网页 接收表单数据等 这些都要归功于它以下的强大特性

   实用性

  PHP是将程序嵌入到HTML文档中去执行 编辑简单 实用性强 更适合初学者 执行效率比完全生成HTML标记的CGI要高许多 PHP还可以执行编译后代码 编译可以达到加密和优化代码运行 使代码运行更快 所以程序开发快 运行快 技术本身学习快 非常实用

   多种数据库的支持

  支持多种数据库是PHP的最大特性 例如MySQL Oracle Sybase Solid和SQL Server等数据库 其中 PHP和MySQL的组合是大多数用户使用的 由于PHP对ODBC(开放数据库连接标准)提供支持 所以PHP可以连接任何支持这一标准的数据库

   对网络协议的支持

  PHP能够支持现今大量的网络协议 例如HTTP LDAP POP IMAP SNMP 和NNTP等 PHP还支持Java对象的即时连接 使用CORBA扩展库来访问远程对象

   面向对象编程

  PHP提供了类和对象 因此 在对网站进行开发的时候 可以采用面向对象编程 在PHP 和PHP 中 在面向对象方面有了很大的改进 完全可以用来开发大型商业程序 当然 PHP也提供了面向过程的编程方式 或者选择混合式开发

   跨平台性

  由于PHP是运行在服务器端的脚本语言 所以PHP的跨平台性非常好 在Unix Linux Windows系统下都能运行

   可扩展性

  程序员在写PHP程序时 可以为PHP扩展附加功能 PHP主要以三种方式来进行扩展 外部模块 内建模块和Zend引擎 下面将分别介绍这些方式

   ) 外部模块

  外部模块可以在脚本运行时使用dl()函数载入 这个函数从磁盘载入一个共享对象并将它的功能与调用该函数的脚本进行绑定并使之生效 当脚本终止后 外部模块在内存中会被丢弃 这种方式有优点也有缺点 如表 所示

  表   外部模块优缺点

   ) 内建模块

  内建模块被直接编译进PHP并存在于每一个PHP处理请求当中 它的功能在脚本开始时立即生效 和外部模块一样 它也有优点和缺点 如下表 所示

  表   内建模块优缺点

   ) Zend引擎

  当然 还可以在Zend引擎里面进行扩展 如果需要在语言特性方面做些改动或者在语言核心内置一些特别的功能 这就是一种很好的方式 但在一般情况下要尽量避免对Zend引擎的修改 这样做会导致和其他代码的不兼容 没有人会适应打过特殊补丁的Zend引擎 而且这些改动和主PHP源码是不可分割的 有可能会在下一次PHP更新时被覆蓋掉

       返回目录 PHP Web开发学习实录

       编辑推荐

       Java Web开发详解

       ASP NET MVC 框架揭秘

       ASP NET开发宝典

cha138/Article/program/PHP/201311/21633

相关参考

知识大全 麻烦推荐一本学习音乐基础知识的书

麻烦推荐一本学习音乐基础知识的书!如果你喜欢器乐的话,建议买一本该乐器的入门类书籍,这类书内均有基础的乐理知识。如果你仅仅是为了学习音乐基础知识的话,可以买一本《基本乐理》求:学习音乐基础知识的网站这

知识大全 大学生学习基础知识有何重要性

大学生学习基础知识有何重要性?根基不牢地动山摇!基础是我们能稳步发展的保障,他是一个平台,只有很好的掌握了基础知识,我们的发展才不至于出现片面或大的漏洞。高考中基础知识的重要性怎么学好基础知识1、养成

知识大全 想了解点法律基础知识应该看些什么书呢

想了解点法律基础知识应该看些什么书呢!1、如果是公务员考试,建议去买《法律基础知识》这本书再买点真题做做,2、如果纯粹是想了解下法律基础知识,就买本《公民常用法条》就够了法律基础知识考什么?《法律基础

知识大全 基础知识-数组

PHPWeb开发学习实录:基础知识-数组  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nbs

知识大全 基础知识--常量

PHPWeb开发学习实录:基础知识--常量  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nb

知识大全 基础知识-变量(2)

PHPWeb开发学习实录:基础知识-变量(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &

知识大全 基础知识-数组操作

PHPWeb开发学习实录:基础知识-数组操作  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &n

知识大全 基础知识-条件语句

PHPWeb开发学习实录:基础知识-条件语句  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &n

知识大全 基础知识-循环语句

PHPWeb开发学习实录:基础知识-循环语句  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &n