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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • /查询语句不懂的可以先学习mysql几天 //m和n的意思就是从第m条开始,截取n条,就是这个意思 limit $m,$n
    查看全部
  • Exception具有几个基本属性与方法,其中包括了: message 异常消息内容 code 异常代码 file 抛出异常的文件名 line 抛出异常在该文件的行数 其中常用的方法有: getTrace 获取异常追踪信息 getTraceAsString 获取异常追踪信息的字符串 getMessage 获取出错信息
    查看全部
  • 203
    让噪点变大? 在噪点干扰那里将i<=50变成更大的数字.
    查看全部
    0 采集 收起

    2018-03-22

  • 匹配字符 $p1='/(\w+\s\w+)/'; $str="name:steven jobs"; preg_match($p,$str,$match); echo $match[1];//结果为:steven jobs
    查看全部
  • bbc/i是正则表达式中忽略大小写匹配
    查看全部
  • $img:画布;$font:字号;$x,$y表示位置;$s为要绘制的字符串;$col:为文字的颜色
    查看全部
    0 采集 收起

    2016-04-27

  • $img=imagecreatetruecolor(100, 100);//建立长、宽100图像(默认为黑色) $red=imagecolorallocate($img, 0xFF, 0x00, 0x00);//(建立的图像,颜色,颜色,颜色)用来匹配图型颜色 imagefill($img, 0, 0, $red);//imagefill(建立图像,x,y,填充的颜色) x=0,y=0表示坐标 imagepng($img);//imagepng(),以 PNG 格式将图像输出到浏览器或文件,可以改变格式 imagedestroy($img);//imagedestroy()销毁图片
    查看全部
    1 采集 收起

    2016-04-27

  • //设置默认时区是中国 date_default_timezone_set("Asia/Shanghai");
    查看全部
    0 采集 收起

    2018-03-22

  • date('Y-m-d'),设置日期 默认时区不是东八区,也就是说你time()提取到的是你默认时区的时间戳,与本地时间的时间戳有差距。这就是设置时区的原因。
    查看全部
    0 采集 收起

    2016-04-27

  • PHP提供了内置函数 time() 来取得服务器当前时间的时间戳
    查看全部
    0 采集 收起

    2016-04-27

  • 关联数组赋值 关联数组赋值有两种方式: 第一种:用数组变量的名字后面跟一个中括号的方式赋值,当然,关联数组中,中括号内的键一定是字符串。比如,$arr['apple']='苹果'; 第二种:用array()创建一个空数组,使用=>符号来分隔键和值,左侧表示键,右侧表示值。当然,关联数组中,键一定是字符串。比如,array('apple'=>'苹果');
    查看全部
  • 静态属性与方法可以在不实例化类的情况下调用,直接使用类名::方法名的方式进行调用。静态属性不允许对象使用->操作符调用。 class Car { private static $speed = 10; public static function getSpeed() { return self::$speed; } } echo Car::getSpeed(); //调用静态方法 静态方法也可以通过变量来进行动态调用 $func = 'getSpeed'; $className = 'Car'; echo $className::$func(); //动态调用静态方法 静态方法中,$this伪变量不允许使用。可以使用self,parent,static在内部调用静态方法与属性。 class Car { private static $speed = 10; public static function getSpeed() { return self::$speed; } public static function speedUp() { return self::$speed+=10; } } class BigCar extends Car { public static function start() { parent::speedUp(); } } BigCar::start(); echo BigCar::getSpeed();
    查看全部
  • file_put_contents($filename, $data);
    查看全部
  • <?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);
    查看全部
  • (1)用sesstion_start()开启session (2)通过$_SESSION[$key]=$value对session进行读写 2、session会自动进行编码和解码,且以文件形式存储在服务器中。开启session后,会独占session文件,但是这样会导致无法并发访问。可以通过缓存和数据库来解决。
    查看全部
    0 采集 收起 来源:使用session

    2016-04-27

举报

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

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