Uninote
Uninote
用户根目录
工作日志
  • isset: 检测变量是否设置 如果变量不存在则返回FALSE 如果变量存在且其值为NULL,也返回FALSE 如果变量存在且值不为NULL,则返回TURE 如果同时检查多个变量时,必须要每个变量不为空时才返回TRUE,否则结果为FALSE

    // 检查一个文件是否为空 
    if (isset($_FILES["file"])) {
    	echo "不为空 ";
    }else   {
    	echo "为空";
    }
    
  • empty:检查一个变量是否为空 如果为空返回true,如果不为空返回false; 若变量存在且值为""、0、"0"、NULL、、FALSE、array()、var $var;以及没有任何属性的对象,则返回TURE 若变量存在且值不为""、0、"0"、NULL、、FALSE、array()、var $var;以及没有任何属性的对象,则返回FALSE

    <?php
    /**
    * Created by PhpStorm.
    * User: liaocheng
    * Date: 2019-01-30
    * Time: 16:07
    */
    $i = 0;
    if (empty($i)) {
       echo "空";
    }else{
       echo "非空";
    }
    //  最终输出结果为空
    
  • header:使用header加上location可以实现页面跳转

    // 跳转到index.php并且携带参数name=lc
    header("Location:index.php?name=lc");
    
  • cookie:cookie是存在浏览器本地的,可以用来做不同页面的数据交互

    // 设置cookie
    setcookie("name","value");
    
    // 获取cookie
    $)_COOKIE["cookieName"]
    
  • session:session是存在服务器端的,可以用来做不同页面的数据交互。

<?php
// 启动session
session_start();
// 获取sessionid
echo session_id();
// session设置值
$_SESSION["name"] = "liaocheng";
// session获取值
$_SESSION["name"]
// 销毁session
session_destroy();
// 销毁指定session值
unset($_SESSION["name"]);
// 将session置为空
$_SESSION = array();
  • class_exists:检查类是否存在
<?php
/**
 * Created by PhpStorm.
 * User: liaocheng
 * Date: 2019-02-04
 * Time: 23:07
 */
if (class_exists("PDO")) {
    echo "存在";
} else {
    echo "不存在";
}

docker容器间的通信

php操作mysql

点赞(0) 阅读(238) 举报
目录
标题