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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 构造函数:__construct 析构函数:__destruct
    查看全部
  • 类是一个对象、属性、方法的集合
    查看全部
    0 采集 收起 来源:PHP类和对象

    2017-06-17

  • ff
    查看全部
  • str_replace(替换前的内容,替换后的内容,替换的数组)
    查看全部
    0 采集 收起

    2017-06-17

  • <?php session_start(); //假设用户登录成功获得了以下用户数据 $userinfo = array( 'uid' => 10000, 'name' => 'spark', 'email' => 'spark@imooc.com', 'sex' => 'man', 'age' => '18' ); header("content-type:text/html; charset=utf-8"); /* 将用户信息保存到session中 */ $_SESSION['uid'] = $userinfo['uid']; $_SESSION['name'] = $userinfo['name']; $_SESSION['userinfo'] = $userinfo; //* 将用户数据保存到cookie中的一个简单方法 */ $secureKey = 'imooc'; //加密密钥 $str = serialize($userinfo); //将用户信息序列化 echo $str; //用户信息加密前 $str = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($secureKey), $str, MCRYPT_MODE_ECB)); //用户信息加密后 //将加密后的用户数据存储到cookie中 setcookie('userinfo', $str); //当需要使用时进行解密 $str = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($secureKey), base64_decode($str), MCRYPT_MODE_ECB); $uinfo = unserialize($str); echo "解密后的用户信息:<br>"; print_r($uinfo);
    查看全部
  • unset($_SESSION['name']):删除名为name的session,unset删除是立即的 session_destroy(); 销毁所有seession,销毁要通过下次访问
    查看全部
  • 静态属性与方法可以在不实例化类的情况下调用,直接使用类名::方法名的方式进行调用。静态属性不允许对象使用->操作符调用
    查看全部
  • 使用关键字static修饰的,称之为静态方法,静态方法不需要实例化对象,可以通过类名直接调用,操作符为双冒号::。
    查看全部
  • 111
    查看全部
    0 采集 收起

    2017-06-17

  • extends 继承
    查看全部
  • 正则表达式中常用的模式修正符有i、g、m、s、x、e等。它们之间可以组合搭配使用。 它们的作用如下: //修正符:i 不区分大小写的匹配; //修正符:g表示全局匹配 //修正符:m 将字符串视为多行,不管是那行都能匹配; //修正符:s 将字符串视为单行,换行符作为普通字符; //修正符:x 将模式中的空白忽略; //修正符:A 强制从目标字符串开头匹配; //修正符:D 如果使用$限制结尾字符,则不允许结尾有换行; //修正符:U 只匹配最近的一个字符串;不重复匹配; //修正符:e 配合函数preg_replace()使用,可以把匹配来的字符串当作正则表达式执行;
    查看全部
  • 这个函数名称再可爱不过,add:加;slashes:斜杠;翻译过来就是加斜杠。。。。 防止sql注入。网站安全方面考虑的,亲们,写一个后台要把所有用户当敌人哦!@ 不仅是防止sql注入把,最简单的就是在html的textarea里面,他能接受html标签代码,如果不对这些字符加以处理,就会发现,这个textarea是个最大的注入库 sql注入拿这个转义有什么用? 人家是htmlspecialchars()函数转码,不是你的字符串转义
    查看全部
    0 采集 收起

    2017-06-16

  • echo和print都可以做输出,不同的是,echo不是函数,没有返回值,而print是一个函数有返回值,
    查看全部
    0 采集 收起

    2017-06-16

  • print 是打印字符串 print_r 则是打印复合类型 如数组 对象
    查看全部
    0 采集 收起

    2017-06-16

  • 这解释也真是够让人无语了,f是float的意思吧,f变成转换字符了…… 还有这个直接$result = sprintf('%0.3f',$str);就可以解释了啊 0.3就表示小数点后有3位小数,f表示是个float的类型。如果真是程序小白,估计会被误导的
    查看全部
    0 采集 收起

    2017-06-16

举报

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

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