Blogger Information
Blog 39
fans 1
comment 0
visits 62356
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
知识点整理(基础点)
Dai的博客
Original
886 people have browsed it

一、魔术变量(预定义变量)

    (1)、__LINE__  : 文件当中的行号

        例:

<?php
 echo "位于文件的第".__LINE__."行"; //result: 位于文件的54第行
?>

    (2)、__FILE__ : 文件所有的目录。如果用在被包括文件当中,则返回被包括的文件名

        例:

<?php
    echo "文件位于".__FILE__." "; // result : 文件位于E:\phpStudy\WWW\test\index.php
?>

    (3)、__DIR__ : 文件所在的目录。返回被包括的文件所在的目录

            例:

<?php
 echo '该文件位于 " '  . __DIR__ . ' " '; //result : E:\wamp\www\test
?>

二、文件

    (1)、包含文件

            require 与 include 的区别

            require : 生成一个致命错误。在错误发生后停止继续向下执行

            include : 生成一个警告。在错误发生后继续向下执行。

            为避免多次重复的包含文件可以使用  include_once(); 与  require_once();

    (2)、fopen() : 用于在PHP当中打开一个文件

        例 :

<?php
    // 第一个参数用来指示要打开的文件的名称
    //第二个参数用来指示要打开的文件的方式(只读,只写,追加)
 $file = fopen("welcome.txt","r");
 ?>

    (3)、fclose(); : 用于关闭打开的文件

        例:

<?php
    $file = fopen("welcome.txt","r");
    
    fclose($file);
?>

    (4)、feof() ; : 检测文件末尾

                注释:在w、 a 、  x模式下,是无法读取打开的文件的

        例 :

<?php
 if(feof($file))
 {
     echo "文件末尾 ";
 }
?>

    (5)、fgets(); : 函数用于文件当中逐行读取文件

        例:

<?php
$file = fopen("welcom.txt","r");
while(!feof($file)){
    echo fgetc($file);
}
fclose($file);
?>

    (6)、 fgetc(); : 用于文件当中逐个字符地读取文件

    例:

<?php
    $file = fopen("welcom.txt","r") or exit("无法打开文件");
    while(!feof($file)){
        echo fgetc($file) ;
    }
    fclose($file);
?>

三、 Cookie 与 Session

    (1) cookie

        创建Cookie

        setcookie() : 用于设置cookie;

    例:

<?php
    //设置cookie 值
    //第一个参数为 cookie的用户名
    //第二个参数为  设置用户名的 值
    //第三个参数为 cookie保留的时候
    setcookie("user","dai",time()+3600);
?>

        注释: setcookie(); 函数必须位于<html>标签之前

    (2) 取出设置的cookie的值

    例:

<?php
    //输出所有的cookie的值
    echo $_COOKIE['user'];
    
    //查看 所有的cookie
    print_r($_COOKIE);
?>

    (3)删除Cookie

<?php
    //将cookie的值设置成过去的一个小时
    setcookie("user","dai",time()-3600);
?>

    (4) session 在你把用户信息存储到PHP session之前,首先必须启动会话

<?php
    session_start();
?>

    (5)存储session 变量

    例 :

<?php
    session_start();
    $_SESSION['user'] = 'dai';
    echo $_SESSION['user']; //result : dai
?>

    (6)销毁session  : 你可以使用 unset() 或 session_destroy();

    例 :

<?php
    session_start();
    $_SESSION['user'] = 'dai';
    if(isset($_SESSION['user']))
    {
        unset($_SESSION['user']);
    }
==================================================
    //当然也可以使用 session_destroy();彻底销毁session
    session_destroy();
?>

 sesssion_destroy() 将重置session 一旦使用 将失去所有session数据

unset();用于释放指定的session 变量

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post