PHP基础知识

伊谢尔伦
伊谢尔伦asal
2016-12-05 10:11:334965semak imbas

一、初识PHP

PHP是一种服务器端HTML——嵌入式脚本描述语言,其最强大和重要的特征就是跨平台和面向对象。

PHP是B/S(浏览器/服务器)体系结构,属于三层结构。

1、PHP语言的优势:

      1、安全性高。

      2、跨平台特性。

      3、支持广泛的数据库。

      4、易学性。

      5、执行速度快。

      6、免费。

      7、模板化。

      8、支持面向对象与过程。

      9、内嵌zend加速引擎。

2、PHP5的新特性:

      1、构造函数和析构函数。

       2、对象的引用。

       3、对象的克隆。

       4、对象中的私有、公共及受保护模式。

       5、接口。

       6、抽象类。

       7、__call。

       8、__set和__get。

       9、静态成员。

3、扩展库

        从PHP5开始,PHP即新增了内置的标准扩展库,包括XML扩展库-DOM、SimpleXML、SPL、SQLite等,而像MySQL、mysqli、overload、gd2等这些库则被放在pecl外部扩展库中。需要时在php.ini。配置文件中选择加载。

        在windows下加载扩展库,需修改php.ini文件来完成。用户也可以在脚本中通过 dll() 函数来动态加载。php扩展库的DLL文件都具有php_前缀。

        编辑php.ini文件时,应注意以下几点。

        1、需要修改exiension_dir设置使其指向用户放置扩展库的目录或者方式PHP_*.dll文件的位置。   如:extension_dir  =  C:\php\extensions

        2、要在php.ini文件中启用某扩展库,需要去掉extension  =  php_*.dll  前的注释符号,即将需要加载的扩展库前的分好" ; " 删除。 如  ;extension  =  php_bz2.dll

        3、有些扩展库需要额外的dll才能工作。其中一部分dll文件绑定在发行包中,但还有一些,如Oracle所需要的dll没有保定在发行包中。

        

二、正式学习php

   

echo“开始PHP之旅!!!”;

?>

  其中"" 是php的标记对。在标记对中所有的代码都被当作php代码来处理。

echo 是输出语句。

1、   php一共支持4中标记风格。

  (1)XML风格

     

echo "xml风格标记";

?>

   (2)脚本风格