New!你知道小组可以导入词条、编辑专题页面吗?  

PHP语言入门

PHP语言入门是容易的,只要有过一点编程的基础就可以了。

一、PHP语言基础

      1、1 PHP文件格式

             (1)HTML代码
             (2)PHP标记(分隔符)
             (3)PHP代码
             (4)注释
             (5)空格等

     1、2 PHP标记

           <?php   ....?>

      1、3 PHP文件的访问形式

            PHP语言是一种服务器端执行的语言。即,通过浏览器访问网页必须先经过服务器的执行。
           比如HTML文件,可以通过物理路径来访问,也可以通过虚拟路径来访问。然而,PHP文件必须通过虚拟路径来访问,因为PHP文件代码必须经过服务器解释后才能够被发送到客户端。而且,PHP代码在客户端是查看不到的。

      1、4 PHP程序注释

              //,/*...*/,# 都可以,很灵活

      1、5 PHP语法概述

             跟C、C++很类似。爽。掌握起来就比较快了。

二、PHP的变量

      2、1 PHP的变量命名

             在PHP中,对变量名的长度没有任何限制,在变量名中可以使用数字和字母。

             PHP的变量名区分大小写,和C语言一致  但PHP的关键字与函数名可不区分大小写。
             变量名必须以$始
             变量名开头可以以下划线开始,不能以数字开头。

      2、2 PHP的数据类型    

              在PHP中,对变量的数据类型不需要声明,可以直接为其赋值。
              布尔型,整型,浮点型,字符串
              数组,对象
              资源,空值

              字符串的定义有两种方式
              (1)单引号方式(2)双引号方式

      2、3 数据类型转换

      2、4 PHP中的预定义变量

      2、5 变量的引用

      2、6 变量的变量            

      2、7 常量

              定义常量名称的时候,尽量全部使用大写字符,容易阅读和识别。

三、PHP的运算符

      PHP具有C,C++,JAVA语言中常见的运算符,这些运算符的优先权也是一致的。

      3、1 算术运算符

      3、2  赋值运算符

      3、3 位逻辑运算符

      3、4 三元运算符,建议少用。

      3、5 比较运算符

      3、6 字符串运算符

      3、7 递增和递减运算符

      3、8 逻辑运算符

               PHP从左向右计算表达式。因此一旦遇到FALSE&&,解释程序就自动将整个表达式的值设置为FALSE

      3、9 运算符优先级

四、表达式

      PHP最重要的基石。

五、控制语句

      由于PHP的大部分语法都是继承了C语言的语法。因此,在流程控制

       5、1 条件语句

       if ,if ..else ,if  elseif else

       switch(一定要用break 距离循环体)

      5、2 循环语句

        经典的for循环

        while循环

     5、3 break和continue语句

         break与continue是两个比较重要的语句,通过这两个语句,可以增强编程的灵活性,提高编程效率。 

六、数组

      6、1 数组类型

        枚举数组、关联数组、多维数组

     6、2 数组初始化

       array( ) 函数是比较有用的。

      6、3 数组的应用

     unset()函数删除数组元素,但是下标键值无法改变。

    foreach函数,和perl和其它语言很像,这是一种遍历数组的简便方法。

七、函数

     大致有3种类型:自定义函数,内置函数,变量函数。

   7、1 内置函数

     有一些函数需要和特定的PHP扩展模块在一起编译。

  PHP中有大量的函数,要正确使用函数就要会阅读函数的定义,PHP手册中对函数的介绍是按以下语法格式进行的:

  返回类型    函数名    ( 参数类型   参数名 )

  例如: in_array() 其函数原型如下:

  bool  in_array ( mixed needle, array haystack [, bool strict])

     <?php
 
    echo file_get_contents('http://www.hoodong.com'
);
 
    ?>

   有趣吧,将HOODONG的首页偷过来了!

  所有的函数及使用实例都包含在PHP手册中,这些函数按一定的功能分成字符串处理函数,数学函数,数组函数,邮件函数,文件操作函数,时间函数,图像函数,正则表达式函数,数据库操作函数。。。等等很多类别。
 

   7、2 自定义函数

    声明函数、无参数函数、有参数函数。

  注:全局变量在C语言中与PHP中情况不太一样。

  PHP中全局变量在函数中使用时必须声明为全局。 

   global,对于一个函数能够声明的全局变量的最大个数,PHP没有限制。

   static,静态变量仅在局部函数内部中存在,当程序执行离开此作用域时,其值并不丢失。

八、日期与时间处理

     获取时间和日期 date()

     使用getdate()函数获得日期信息

  使用mktime()函数取得一个日期的UNIX时间戳。  

匿名用户 说: 很好
2009-08-31 21:02
菁菁河边草 说: PHP代码中函数前面的@的意思

Q:PHP代码中函数前面的@是什么意思?
A:@的作用是忽略调用该函数时产生的错误信息。
2007-01-19 15:37
菁菁河边草 说: <?php

echo file_get_contents("http://www.hoodong.com");

?>
这么简单的一个函数就可以将HOODONG的首页偷过来了。有趣。
2007-01-17 15:21

发表讨论

Copyright © 2005-2009 hudong.com Ltd. All Rights Reserved. 互动在线 版权所有