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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • __construct()定义一个构造函数,具有构造函数的类会在每次对象创建时调用该函数,常用来在对象创建时进行一些初始化工作; 子类中定义了构造函数则不会调用父类的构造函数,需要时用parent::__construct()显式调用; __destruct()定义析构函数,析构函数当某个对象的所有引用被删除或者被显示的销毁时会执行的函数; 当PHP代码执行完毕以后,会自动回收与销毁对象,因此一般情况下不需要显式的去销毁对象。
    查看全部
  • header("content-type: image/png"); $img=imagecreatetruecolor(100, 100);创建一个真彩色的空白图片: $red=imagecolorallocate($img, 0xFF, 0x00, 0x00);进行分配画笔颜色 imagefill($img, 0, 0, $red);进行线条的绘制,通过指定起点跟终点来最终得到线条。 imagepng($img);得到一个图片文件,指定文件名将绘制后的图像保存到文件中。 imagedestroy($img);销毁图片
    查看全部
    0 采集 收起

    2018-03-22

  • 访问控制的关键字代表的意义为: public:公开的 protected:受保护的 private:私有的 使用关键字static修饰的,称之为静态方法,静态方法不需要实例化对象,可以通过类名直接调用,操作符为双冒号::。
    查看全部
  • strtotime 获取某个日期的时间戳,或获取某个时间的时间戳。
    查看全部
    0 采集 收起

    2017-02-22

  • 定义公共属性 public $name = '汽车'; 定义受保护的属性 protected $corlor = '白色'; 定义私有属性 private $price = '100000'; }
    查看全部
  • __construct 构造函数 __destruct 析构函数 创造就执行 取消就执行 双下划线
    查看全部
  • <?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);
    查看全部
  • 在类中定义的变量称之为属性,也可以称作“字段”; 访问控制的关键字代表的意义为: public:公开的 protected:受保护的 private:私有的 受保护的属性与私有属性不允许外部调用,在类的成员方法内部是可以调用的。
    查看全部
  • 1.关闭数据库连接:$link = mysql_connect($host,$user,$pass); mysql_close($link);
    查看全部
  • 1.更新语句:$sql = "update user set name = ''where id=a limit b; mysql_query($sql); 2.删除语句:$sql = "delete from user where id=2 limit 1; mysql_query($sql); 3.获取更新和删除后的结果:mysql_affected_rows();
    查看全部
  • $page = 2;//假如当前在第二页 $pagesize = 2;每页有2条数据 $offset = ($page - 1) * $pagesize;//那么当前页之前的数据共有2=(2-1)*2条 $sql = "select * from user limit $offset, $pagesize";//数据从第2条开始,取出2条,就是取出3~4条数据 select * from user limit 5, 10//这条语句的意思是取出第6~15条数据
    查看全部
  • 1、连接数据库 2、选择数据库 3、设置字符集格式utf8 4、插入数据变量 5、数据变量拼接 6、执行插入语句 7、获取id
    查看全部
  • preg_match用于执行一个正则匹配,常用来判断一类字符模式是否存在。
    查看全部
  • addslashes 字符串转义
    查看全部
    0 采集 收起

    2017-02-22

  • 摘录: 1、mysql_fetch_array(data,array_type);函数从结果集中取得一行作为关联数组,或索引数组,或二者兼有,第一个参数为要使用的数据指针。该数据指针是从 mysql_query() 返回的结果,第二个参数规定返回的数组类型,默认为同时产生关联和数字数组. 2、关于limit一般形式是 limit n,m 表示从结果中n行开始取,一共取m行; 注意其中n是从0开始,即第一行的n为0。 limit 后只有一个数字 例如limit a 是(从结果第一行开始)取a行,等价于limit 0,a select * from user limit 1 这里面的limit 1是什么意思 例如 limit 2,3 表示取结果中的第3、4、5行 limit 2 表示取第1、2行
    查看全部

举报

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

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