您好,欢迎访问一九零五行业门户网

PHP基本语法总结_PHP

一、php能做什么?
php能做什么?我觉得它很强大,只要我能想到的,它都能做,只是我技术能力还不行╮(╯﹏╰)╭。好吧,一张图,基本了解一下吧(ps:php的功能不局限于此( ^_^ ))
图像有点模糊,凑合一下,(≧▽≦)/
二、php语言标记
1、结束和开始标记
1.1 :属于xml风格,是php的标准风格,推荐使用。
1.2 :长风格标记,不常用。若你的奇葩编辑器不支持其他php标记,就用它吧
1.3 :简短风格,遵循sgml处理。需要在php.ini中将指令short_open_tag打开,或者在php编译时加入–enable-short-tags.如果你想你的程序移植性好,就抛弃这种风格,它就比1.1少了个php。
2、位置
怎么说呢?反正可以将php语言放在后缀名为.php的html文件的任何地方。注意了,是以.php结尾的html文件。
代码如下:
1:
   2:
3:        
   4:        
   5:        
   6:    
   7:        
   8:     >
   9:        
  10:           11:             if($exp){
  12:         ?>
  13:        
  14:         条件为true该做的
15:           16:             }else{
  17:         ?>
  18:         条件为false该做的
19:           20:             }
  21:         ?>
  22:    
  23:
3、注释
3.1   单行注释:// 或者 #           多行注释:/* 说明*/
3.2   多行注释不能嵌套,但是其中可以包含单行注释;单行注释也可以包含多行注释。就想这样子
代码如下:
1:    2:     //echo test;/*单行中包含多行注释符*/
   3:     /*echo 'test'; //多行注释符中包含单行注释符*/
   4: ?>
三、变量
1、变量的使用
代码如下:
1:    2:     $a = 1;   //声明一个变量a
   3:     $b = php;  //声明一个变量b
   4:     $8d = 2;    //非法变量名,只能以字母或者下划线开头且不包含空格
   5:
   6:     $i站点is = php; //合法变量名,可以使用中文
   7:     /*
   8:     *以下三个函数调用方式等效
   9:     *关键字和内置函数及用户自定义的类名,函数名不区分大小写
  10:      */
  11:     phpinfo();
  12:     phpinfo();
  13:     phpinfo();
  14:
  15:
  16:     /*
  17:     *以下三个变量不一样
  18:     *变量名是区分大小写滴
  19:      */
  20:     $name = php1;
  21:     $name = php2;
  22:     $name = php3;
  23:
  24:     //可变变量:变量名可以动态的设置
  25:     $hi = hello;
  26:     $$hi = world;
  27:     //以下均输出hello world
  28:     echo $hi $hello;
  29:     echo $hi ${$hi};
  30:
  31:     //变量赋值
  32:     $foo = b  //传值赋值
  33:     $bar = &$foo //引用赋值
  34:     $bar = lz;
  35:     echo $foo;  //输出lz
  36:     $cde = $foo;  //传值赋值
  37:     $cde = e;
  38:     echo $foo;  //输出lz
  39: ?>
2、变量的类型
四、常量
1、定义和使用
代码如下:
1:    2:     /*
   3:      *boolean define(string name,mixed value[,bool case_insensitive)
   4:      *name:常量名;value:常量值;第三个是个可选的布尔值,默认是false(不区分大小写)
   5:      */
   6:     define(flo,1000);
   7:     echo flo;          //输出1000
   8:
   9:     //使用define函数检验flo常量是否存在,存在则输出常量值
  10:     if(define(flo))
  11:     {
  12:         echo flo;
  13:     }
  14: ?>
2、常量和变量2.1   常量的作用域是全局的,可以再脚本的任何地方声明和访问常量。
2.2   常量前面没有$,且不能通过赋值语句定义常量。
2.3   常量一旦被定义,不能被重新定义或取消定义,直到脚本运行结束自动释放。
2.4   常量的值只能是标量(boolean,integer,float,string中的一种类型)
3、系统的预定义常量
4、常用的魔术常量
其它类似信息

推荐信息