为了账号安全,请及时绑定邮箱和手机立即绑定

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
学习人数
综合评分8.90
570人评价 查看评价
9.3 内容实用
8.8 简洁易懂
8.6 逻辑清晰
  • 类--class定义;对象-- new创建。$this 伪变量 调用属性值。
    查看全部
  • <?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); //将用户信息序列化 //用户信息加密前 $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);
    查看全部
  • 忍不住想吐槽,什么垃圾校验啊,提示和要检验的信息完全不匹配.搞个课程要不要那么不负责
    查看全部
  • __construct(), __destruct(), __call(), __callStatic(), __get(), __set(), __isset(), __unset(), __sleep(), __wakeup(), __toString(), __invoke(), __set_state(), __clone() 和 __debugInfo() 等方法在 PHP 中被称为"魔术方法"(Magic methods)。在命名自己的类方法时不能使用这些方法名,除非是想使用其魔术功能。<br> PHP 将所有以 __(两个下划线)开头的类方法保留为魔术方法。所以在定义类方法时,除了上述魔术方法,建议不要以 __ 为前缀。 O:3:"Car":1:{s:4:"name";s:7:"new car";} O是说明这是一个对象类型(object),然后3是代表对象的名字查过浓度,1是代表该对象有几个属性。 大括号里的应该很好懂,s代表类型是字符串,数字是字符串所占的字节
    查看全部
  • $arr[0]='苹果';<br> array('0'=>'苹果');<br> array('苹果'); isset() 检测变量是否设置 print_r() 显示关于一个变量的易于理解的信息。如果给出的是 string、integer 或 float,将打印变量值本身。如果给出的是 array,将会按照一定格式显示键和元素。object 与数组类似。记住,print_r() 将把数组的指针移到最后边。使用 reset() 可让指针回到开始处。
    查看全部
  • 子类调用父类方法方式:parent::方法名
    查看全部
  • $p = '/bbc/i'; I修饰符可以无视大小写
    查看全部
  • 静态属性不允许对象使用 -> 操作符调用
    查看全部
  • 连接符“.”,用在内容的前面,对于变量无需添加引号,但是非变量需要使用引号,连接符“.”在引号外,同时,若输出的第一个是非变量则无需使用连接符而直接使用引号。
    查看全部
  • function __construct() __之前有空格
    查看全部
  • str_replace可以实现字符串的替换
    查看全部
    1 采集 收起

    2015-11-18

  • 1、trim ltrim rtrim() 去掉空格 2、strlen()字符串长度 3、mb_strlen()中文字符串长度 4、substr() mb_substr()截取字符串 5、strpos() 查找字符串位置
    查看全部
    1 采集 收起

    2015-11-17

  • trim去除一个字符串两端空格。 rtrim是去除一个字符串右部空格,其中的r是right的缩写。 ltrim是去除一个字符串左部空格,其中的l是left的缩写。
    查看全部
    1 采集 收起

    2015-11-16

  • <?php //截取字符串 $str='hello,world'; echo substr($str,1,4); $chinese='我爱我家'; echo mb_substr($chinese,2,4,'utf8'); ?>
    查看全部
    1 采集 收起

    2018-03-22

  • <?php //获取字符串长度 $love='i love you'; $len=strlen($love); echo $len; echo strlen($love); ?>
    查看全部
    1 采集 收起

    2018-03-22

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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