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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 方法就是在类中的function,很多时候我们分不清方法与函数有什么差别,在面向过程的程序设计中function叫做函数,在面向对象中function则被称之为方法。
    查看全部
  • 如果构造函数定义成了私有方法,则不允许直接实例化对象了,这时候一般通过静态方法进行实例化,在设计模式中会经常使用这样的方法来控制对象的创建,比如单例模式只允许有一个全局唯一的对象。 class Car { private function __construct() { echo 'object create'; } private static $_object = null; public static function getInstance() { if (empty(self::$_object)) { self::$_object = new Car(); //内部方法可以调用私有方法,因此这里可以创建对象 } return self::$_object; } } //$car = new Car(); //这里不允许直接实例化对象 $car = Car::getInstance(); //通过静态方法来获得一个实例
    查看全部
  • public被定义为公有的类成员可以在任何地方被访问。 protected被定义为受保护的类成员则可以被其自身以及其子类和父类访问。 private被定义为私有的类成员则只能被其定义所在的类访问。
    查看全部
  • 通过自动结算当前页面起始条数,使用LIMTI关键字从数据库中提取,再用把数据循环出来,就实现了页面上分页功能。 自动计算当前页面应该从第几条开始查询方法: (当前页 - 1)* 每页展示条数 抽象的理解有点懵,可以实际带入就很好理解,例如: 想每页展示5条数据。 当前页为1,那么计算结果是0,所以第一页是从第一条开始展示5条(1-5); 当前页为2,那么计算结果是5,所以第二页是从第六条开始展示5条(6-10)。 这样看结果就很容易理解为什么要这样写公式。
    查看全部
  • 数据库插入方法 mysql_query(“INSERT INTO 表名(需要插入数组的键) VALUES(对应的值)”) 使用mysql_insert_id可以取得上一步INSERT操作产生的ID,获取该ID就能判断是否插入成功。
    查看全部
  • mysql查询: mysql_query(SQL操作语句)可以向数据库发送查询命令,查询之后会返回一个资源句柄,通过mysql_fetch_array(一行数据生成关联数组和数字数组),mysql_fetch_assoc(一行数据生成关联数组),mysql_fetch_row等函数来获取结果集中的值。 LIMIT是查询行数的关键字,LIMT(n起始行-可以不写没有就默认从0行开始即第一行开始,m查询行数),例如:LIMT 3表示查询1,2,3行;LIMIT 4,2表示查询5,6行。
    查看全部
  • 数据库连接步骤: 连接数据库: mysql_connect($host主机地址,$user用户名,$password密码);值可用变量来代替,该操作类似于直接在命令行输入mysql -h主机地址 -u用户名 -p密码。 连接成功之后选择需要操作的数据库: mysql_select_db(数据库名);注意在这里选择数据库后,下面的所有mysql_query操作都会应用于这个数据库。 通常在进行具体操作前还要设置一下字符编码: mysql_query(‘set names utf8’);。
    查看全部
  • 数据库连接步骤: 连接数据库: mysql_connect($host主机地址,$user用户名,$password密码);值可用变量来代替,该操作类似于直接在命令行输入mysql -h主机地址 -u用户名 -p密码。 连接成功之后选择需要操作的数据库: mysql_select_db(数据库名);注意在这里选择数据库后,下面的所有mysql_query操作都会应用于这个数据库。 通常在进行具体操作前还要设置一下字符编码: mysql_query(‘set names utf8’);。
    查看全部
  • 数据库的几种扩展连接方法: 1.mysql扩展 $link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password'); 2.mysqli扩展 $link = mysqli_connect('mysql_host', 'mysql_user', 'mysql_password'); 3.PDO扩展 $dsn = 'mysql:dbname=testdb;host=127.0.0.1'; $user = 'dbuser'; $password = 'dbpass'; $dbh = new PDO($dsn, $user, $password); mysql_fetch_assoc作用是从结果集中获取一行相关的数据。
    查看全部
    1 采集 收起 来源:PHP数据库扩展

    2017-05-10

  • 练习
    查看全部
  • 什么是类--> 汽车,飞机 这就是一类 比较抽象 什么是对象--> 轮子,机翼 这就是一对象 比较具体 public 公共 protected 受保护的属性 private 私有
    查看全部
    0 采集 收起 来源:PHP类和对象

    2018-03-22

  • 知识点
    查看全部
    0 采集 收起

    2017-05-09

  • $p = '/[\w]+@\w+\.com|cn/'; preg_match($p, $subject, $match); echo $match[0];
    查看全部
  • ①:+:一次或多次; *:任意次 ?:零次或一次; ②:另外解释一下matches数组,如果正则中有子组,那么子组匹配到的内容放入matches[1],没有子组则正常放入matches[0]. ③:[\w\s]+ :理解为 一次或多次个匹配字母或数字或下划线或空白符
    查看全部
  • https://ke.qq.com/webcourse/index.html#course_id=9010&term_id=100186922&taid=792189537887026&vid=r1400s8itcx
    查看全部

举报

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

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