«

php 函数

时间:2023-3-1 21:51     作者:wen     分类: PHP


<?php
   fsockopen 打开一个网络连接或者一个Unix套接字连接
//递归层级
   ini_set("xdebug.max_nesting_level",100);
// 函数
   uniqid();生成一个唯一ID
   range(low, high);//建立一个包含指定范围单元的数组

   //取得图像大小 
   $arr = getimagesize(filename);
   //获取图片的宽
   imagesx(image);
   //获取图片的高
   imagesy(image);
   //文件跳转
   header("Refresh:3;url=xxx.php");//等待3秒跳转
   //文件引用

    include path;
    include(path);
    require path;
    require(path);
    include_once(path);
    require_once(path)

   //字符串表达方式
   function string(){
       $str = '';
       $str = "";
       $str = <<<HTML
HTML;
   }
//cookie
    //cookie的设置与访问
    setcookie("name | info[name]","zhangsan",time()+60);//属性名,值,保留时间;
    $_COOKIE['variable'];
//session
    //注意:session_start之前不能有任何输出,空格也是
    //开启session
   session_start();
   $_SESSION["name"] = "value";
   $_SESSION["info"] = array("name"=>"zhangsan","age"=>20);
   //删除session中的某一项数据
   unset($_SESSION['info']);
   //销毁session文件
   session_destroy();
//使用函数来修改PHP的配置,该修改的配置只能在当前脚本有效
   ini_set(varname, newvalue);//注意:尽量用单引号

//报错级别设置
   error_reporting(E_ALL & ~E_NOTICE); 该设置表示除了 E_NOTICE 其他都显示的错误级别
   error_reporting(E_STRICT); 新的错误级别 E_STRICT,
//检查变量或文件
   //检查一个变量是否被设置
   isset(var);
   //检查一个变量为空
   empty(var);
   //检查一个文件是否存在
   file_exists(filename);
   is_dir(filename);//判断给定文件名是否是一个目录
   is_file(filename);//判断给定文件名是否为一个正常的文件
//文件操作
   //创建一个文件夹
      mkdir(pathname);
   //删除一个文件夹
       rmdir(pathname)
   //删除一个文件
       unlink(pathname)
   //创建一个文件或打开一个文件
      fopen(filename, mode);
      //mode 参数指定了所要求到该流的访问类型
      'r'    只读方式打开,将文件指针指向文件头。
      'r+'   读写方式打开,将文件指针指向文件头。
      'w'    写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
      'w+'   读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
      'a'    写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
      'a+'   读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
      'x'    创建并以写入方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错误信息。如果文件不存在则尝试创建之。这和给 底层的 open(2) 系统调用指定 O_EXCL|O_CREAT 标记是等价的。
      'x+'   创建并以读写方式打开,其他的行为和 'x' 一样。
   //文件写入
      fwrite(handle, string)
   //消除文件资源
      fclose(handle) 

//常用的输出方法
   //字符串输出
   echo "string";
   echo();
   print(arg);
   //输出输出
   print_r(expression);
   var_dump(expression);
//常量定义
   define("WENHU",24);
   const WENHU = 24;
   //超全局
   $GLOBALS['var'] 是外部的全局变量$var本身。
   global $var 是外部$var的同名引用或者指针。
//PHP常量    
   __DIR__  //C:\phpStudy\PHPTutorial\WWW\Test
   getcwd() //C:\phpStudy\PHPTutorial\WWW\Test

//文件采集
   file_get_contents() 读取文件的内容,并返回字符集
   file_put_contents() 向文件中写入内容,第三个参数FILE_APPEND表示追加写,在原来的基础上接着写,不写第三个参数默认覆盖
//json
   json_encode — 对变量进行 JSON 编码
   json_decode — 对 JSON 格式的字符串进行解码
//特殊字符转实体
   strip_tags(str) 剥去字符串中的 HTML、XML 以及 PHP 的标签。
   htmlspecialchars(string) 把一些预定义的字符转换为 HTML 实体。
   //& " ' < > 
   htmlentities(string) 把字符转换为 HTML 实体。

?>

标签: PHP基础