为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
PHP进阶篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • mcrypt_encrypt — 加密明文与给定的参数 描述 字符串 mcrypt_encrypt ( 字符串 $cipher , 字符串 $key , 字符串 $data , 字符串 $mode [, 字符串 $iv ] ) 加密数据,并返回它。 参数 cipher 其中的一个 MCRYPT_ciphername常数,或算法的名称字符串。 key 关键的数据将被加密。如果提供的关键尺寸不支持密码,函数将发出一个警告和回报 FALSE data 将加密的数据 cipher和 mode。如果数据的大小不是n * blocksize,数据将被填充' \ 0。 返回crypttext可以超过的数据的大小 data. mode 其中的一个 MCRYPT_MODE_modename常数,或下列字符串之一:“央行”、“cbc”、“招标文件”、“富含”b,“nofb”或“流”。 iv 用于初始化在CBC,循环流化床,富含模式b,在某些算法在流模式。如果第四所提供的尺寸是不支持的链接模式或没有提供第四,但需要一个链接模式,并返回函数将发出警告 FALSE. 返回值 返回字符串或加密数据 FALSE在失败。
    查看全部
  • 使用session先执行session_start()方法开启session,然后通过全局变量$_SESSION进行session的读写。 session会自动的对要设置的值进行encode与decode,因此session可以支持任意数据类型,包括数据与对象等。 session_start(); $_SESSION['name']='jobs'; echo $_SESSION['name'];
    查看全部
    0 采集 收起 来源:使用session

    2016-12-18

  • function 声明自定义函数
    查看全部
    0 采集 收起

    2016-12-18

  • a[2]===a['2']当且仅当a['2']未被定义
    查看全部
  • PHP设置Cookie最常用的方法就是使用setcookie函数,setcookie具有7个可选参数,我们常用到的为前5个: name( Cookie名)可以通过$_COOKIE['name'] 进行访问 value(Cookie的值) expire(过期时间)Unix时间戳格式,默认为0,表示浏览器关闭即失效 path(有效路径)如果路径设置为'/',则整个网站都有效 domain(有效域)默认整个域名都有效,如果设置了'www.imooc.com',则只在www子域中有效
    查看全部
    0 采集 收起 来源:设置cookie

    2016-12-18

  • Setcookie,setrawcookie设置cookie的方法。 因为cookie是通过http header进行设置的,所以设置cookie的方法是把cookie信息设置在了http header中,所以也可以这样设置cookie: Header(set-cookie:name=value)
    查看全部
    0 采集 收起 来源:设置cookie

    2016-12-18

  • isset($var) determine a var is defined and not null, if not ,return false. print_r($var) show the var with a friendly way.
    查看全部
  • 1 /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/ 电子邮件 2 "^\d+$"  //非负整数(正整数 + 0) 3 "^[0-9]*[1-9][0-9]*$"  //正整数 4 "^((-\d+)|(0+))$"  //非正整数(负整数 + 0) 5 "^-[0-9]*[1-9][0-9]*$"  //负整数 6 "^-?\d+$"    //整数 7 "^\d+(\.\d+)?$"  //非负浮点数(正浮点数 + 0) 8 "^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮点数 9 "^((-\d+(\.\d+)?)|(0+(\.0+)?))$"  //非正浮点数(负浮点数 + 0) 10 "^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //负浮点数 11 "^(-?\d+)(\.\d+)?$"  //浮点数 12 "^[A-Za-z]+$"  //由26个英文字母组成的字符串 13 "^[A-Z]+$"  //由26个英文字母的大写组成的字符串 14 "^[a-z]+$"  //由26个英文字母的小写组成的字符串 15 "^[A-Za-z0-9]+$"  //由数字和26个英文字母组成的字符串
    查看全部
  • preg_match只能匹配一次结果,但很多时候我们需要匹配所有的结果,preg_match_all可以循环获取一个列表的匹配结果数组。
    查看全部
  • \ 一般用于转义字符 ^ 断言目标的开始位置(或在多行模式下是行首) $ 断言目标的结束位置(或在多行模式下是行尾) . 匹配除换行符外的任何字符(默认) [ 开始字符类定义 ] 结束字符类定义 | 开始一个可选分支 ( 子组的开始标记 ) 子组的结束标记 ? 作为量词,表示 0 次或 1 次匹配。位于量词后面用于改变量词的贪婪特性。 (查阅量词) * 量词,0 次或多次匹配 + 量词,1 次或多次匹配 { 自定义量词开始标记 } 自定义量词结束标记
    查看全部
    0 采集 收起 来源:元字符与转义

    2016-12-18

  • //修正符:i 不区分大小写的匹配; //修正符:g表示全局匹配 //修正符:m 将字符串视为多行,不管是那行都能匹配; //修正符:s 将字符串视为单行,换行符作为普通字符; //修正符:x 将模式中的空白忽略; //修正符:A 强制从目标字符串开头匹配; //修正符:D 如果使用$限制结尾字符,则不允许结尾有换行; //修正符:U 只匹配最近的一个字符串;不重复匹配; //修正符:e 配合函数preg_replace()使用,可以把匹配来的字符串当作正则表达式执行;
    查看全部
  • 通过$obj2 = clone $obj1;可以将$obj1中的所有属性都克隆给$obj2,使得两者的属性值都相同,使用$obj2 == $obj1 判断得true,但他们并不指向同一块内存空间,所以$obj1 === $obj2 判断为false。 通过$obj2 = $obj1;可以使得$obj2和$obj1都指向同一块内存空间,所以$obj1 == $obj2和$obj1 === $obj2 判断都为true。
    查看全部
  • preg_match -- 进行正则表达式匹配
    查看全部
  • echo 不能输出集合
    查看全部
    0 采集 收起

    2016-12-17

  • 1、php字符串合并函数implode() 函数说明:implode(分隔符[可选], 数组) 返回值:把数组元素组合为一个字符串 2、php字符串分隔函数explode() 函数说明:explode(分隔符[可选], 字符串) 返回值:函数返回由字符串组成的数组
    查看全部
    0 采集 收起

    2016-12-17

举报

0/150
提交
取消
课程须知
需要有一定的网页基础知识如HTML、CSS样式等,并且已经学习完成《PHP入门篇》对PHP已经有了简单的了解,如变量、常量、数据类型等。
老师告诉你能学到什么?
全面的掌握PHP的理论知识与实践中的应用方法,提高编程能力与掌握网页开发技能。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!