php基础

1、php是一种运行在服务器端的脚本语言,可以嵌入到HTML中。

2、php 代码标记

  在php历史发展中,可以使用多种标记来区分php脚本

  a、ASP标记:<% php代码 %>

  b、短标记:<? php代码 ?>

  c、脚本标记:<script language=“php”>php代码</script>

  d、标准标记(常用):<?php php代码 ?>

  注意:a,b两种基本弃用。如果要使用需要在配置文件中开启

3、php注释

  a、单行注释

    //:后面注释内容

    #:与//相同

  b、多行注释

    /*中间填写注释内容*/

4、php语句分隔符

  英文状态下的分号:“;”  代表句子结尾。

  注意:

    a、php中标记结束符?>有自带语句结束符的效果,最后一行php代码可以没有语句结束符

    b、php中其实很多代码的书写并不是嵌入到HTML中,而是单独存在,通常书写习惯就不建议使用标记结束符?>,php会自动从开始到最后认为全部是php代码,从而解析。

5、变量

在php中不需要任何关键字定义变量。

php中的所有变量都必须使用“$”符号,如  $var=0;

变量删除:删除变量使用unset(变量名字)    unset($var)

注意:在php中变量名必须以“$”符号开始;

预定义变量:提前定义的变量,系统定义的变量,存储许多需要用到的数据(预定义变量都是数组)

$_GET:获取所有表单以get方式提交的数据

$_POST:POST提交的数据都会保存在此

$_REQEST:GET和POST提交的都会保存

$GLOBALS:PHP中所有的全局变量

$_SERVER:服务器信息

$_SESSION:session会话数据

$_COOKIE:cookie会话数据

$_ENV:环境信息

$_FILES:用户上传的文件信息

变量的传递:

  值传递:$a=10;$b=$a;$b=5;      结果$a=10,$b=5

  引用传递:$c=10;$d=&$c;$c=5;  结果$c和$d都是5 

引用传递传的是地址。

6、常量

a、使用定义常量的函数:define('常量名','常量值');

b、const 常量名 = 值;

(常量通常不加$)

常用的几个系统常量:

PHP_VERSION:PHP版本号

PHP_INT_SIZE:整型大小

PHP_INT_MAX:整型能表示的最大值(php中整型允许负数)

魔术常量:

__DIR__:当前脚本所在电脑的绝对路径

__FILE__:当前脚本所在的绝对路径(带文件名)

__LINE__:当前所属行数

__NAMESPACE__:当前所属命名空间

__CLASS__:当前所属的类

__METHOD__:当前所属的方法

7、数据类型

PHP是弱类型的语言,变量本身没有数据类型

猜你喜欢

转载自www.cnblogs.com/felixwang2/p/8981113.html