PHP常用知识点

概述

PHP是一种创建动态交互性站点的强有力的服务器端脚本语言(PHP Hypertext Preprocessor,超文本预处理器)
PHP文件可包含文本,HTML,JS代码和PHP代码
PHP代码在服务器上执行,结果以纯HTML形式返回给浏览器

PHP常用知识

  • $_GET和 $_POST

    用于检索表单中的信息,后面用[name]来提取名字为name的表单中的信息

  • htmlspecialchars()

    把预定义的字符转换为HTML实体:& " ’ < >

    参数:
    1. str(必)
    2. flags(可):
    - ENT_COMPAT 双引号(默认),
    - ENT_QUOTES(双引号和单引号)
    - ENT_NOQUOTES(不编码任何引号)

    转回字符用:htmlspecialchars_decode()函数

  • session

    用于储存关于用户会话的信息,或者更改用户会话的设置,session变量储存单一用户的信息,并且对于用户程序中的所有页面都是可用的

    • 工作机制:为每个访客创建一个唯一的id(UID),并基于这个UID来储存变量,UID储存在cookie中,或者通过URL进行传导
    • 使用方法:
      1. 开始PHP session:session_start() (位于 标签之前)
      2. 储存session变量:$_SESSION[‘xx’]=xx
      3. 销毁session:
      - unset() 释放指定的session变量
      - session_destroy() 彻底销毁所有session
  • isset():

    检测变量是否已设置并且非NULL,是为true;否则为false

  • me_rand():

    使用MersenneTwister算法返回随机整数,产生随机数值的平均速度比libc提供的rand()快四倍。

你可能感兴趣的:(PHP)