首页 > 代码库 > php第一天

php第一天

PHP标记

1.<?php  ?>(推荐)

2.<script language="php"></script>

3.<? ?>

4.<% %>

ps:第三种和第四种需要在PHP配置文件中开启方能使用

PHP注释:

单行注释

多行注释

文档注释

PHP变量

变量名区分大小写

变量名必须是以字母或者下划线开头,再由数字,字母下划线组成

变量名中间不能有特殊字符除了下划线

不能使用关键字和保留字

变量名用$来定义,并且不需要声明变量的数据类型

PHP变量的赋值

值赋值 $a = ‘hello‘

引用传值 $b = $$a;

变量的变量 $demo = ‘hello‘;$$demo = ‘world‘; =>  ${$demo} => $hello = ‘world‘;

PHP超全局变量

$_SERVER $_POST $_GET $_COOKIE

PHP常量

常量是在整个脚本当中无法修改的值

常量使用define函数来定义

1.常量名称:一般常量都是大写的

2.所对应的值:常量的值一旦定义无法修改

常量分为两种:自定义常量,内置常量

内置常量是系统默认定义的常量和魔术常量

系统定义的常量:

  eg:1.M_PI:

    2.PHP_OS:php执行所在的操作系统

    3.PHP_VERSION:php版本

    4. PHP_INT_MAX:php整数的最大值 

ps:以上都是PHP比较常用系统定义常量

魔术常量:事实上仅仅是常量的形式。但没有常量的“恒常”,其值事实上会变化的,仅仅是非常少的几个:

eg:1._FILE_  当前的脚本路径

  2._LINE_  当前所在行

  3._FUNCTION_  当前函数的名称

  4._CLASS_  当前所在类名称

  5._METHOD_  当前所在类里面的方法名称

PHP双引号和单引号和定界符

单引号:解析快

双引号:双引号里面的变量可以被替换

定界符:定界符里面的变量是可以被替换,但是在定界符所在的结束行不能有任何的空格。eg:

$demo3 = <<<DOF
$demo asdasd
sdfdg
dfgfdgdgdf
DOF;

DOF:自定义名字

后面的DOF之前不能有空格

PHP变量的数据类型

1.整体划分:

在php中有8中数据类型

  1.基本类型(标量类型) 

  1. 整数类型:int integer。
  2. 浮点型类型: float,double,real。
  3. 字符串: string;
  4. 布尔类型: bool,boolean

  2.复合类型:

   1.数组类型

    2. 对象:object

  3.特殊类型

  1. 空类型:null,这样的类型仅仅有一个数据,那就是null。
  2. 资源类型:resource,如数据库的连接资源。

php第一天