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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 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);
    查看全部
    0 采集 收起 来源:PHP数据库扩展

    2017-04-27

  • PHP中有三个函数可以去掉字符串的空格 trim去除一个字符串两端空格。 rtrim是去除一个字符串右部空格,其中的r是right的缩写。 ltrim是去除一个字符串左部空格,其中的l是left的缩写。
    查看全部
    0 采集 收起

    2017-04-27

  • //修正符:i 不区分大小写的匹配; //修正符:g表示全局匹配 //修正符:m 将字符串视为多行,不管是那行都能匹配; //修正符:s 将字符串视为单行,换行符作为普通字符; //修正符:x 将模式中的空白忽略; //修正符:A 强制从目标字符串开头匹配; //修正符:D 如果使用$限制结尾字符,则不允许结尾有换行; //修正符:U 只匹配最近的一个字符串;不重复匹配; //修正符:e 配合函数preg_replace()使用,可以把匹配来的字符串当作正则表达式执行;
    查看全部
  • $matches结果排序为$matches[0]保存完整模式的所有匹配, $matches[1] 保存第一个子组的所有匹配,以此类推。 echo,var_dump,print_r之间的区别: ① echo 用于输出数值变量或者是字符串。但使用echo来输出引用变量时,如数组,仅输出数组的名字。 ② print_r(expression)的作用是输出一个数组,实际上参数expression的类型可为数值变量和引用变量。 ③ var_dump(expression)函数的输出结果<变量类型,变量值,变量长度>,参数expression表示各种变量类型,作用是输出一个变量的详细信息。
    查看全部
  • 默认都为public,外部可以访问。一般通过->对象操作符来访问对象的属性或者方法,对于静态属性则使用::双冒号进行访问。当在类成员方法内部调用的时候,可以使用$this伪变量调用当前对象的属性。
    查看全部
  • 属性必须定义访问控制 类中的方法可以被定义为公有、私有或受保护。如果没有设置这些关键字,则该方法默认为公有。 如果构造函数定义成了私有方法,则不允许直接实例化对象了,这时候一般通过静态方法进行实例化,在设计模式中会经常使用这样的方法来控制对象的创建,比如单例模式只允许有一个全局唯一的对象。
    查看全部
  • \ 一般用于转义字符 ^ 断言目标的开始位置(或在多行模式下是行首) $ 断言目标的结束位置(或在多行模式下是行尾) . 匹配除换行符外的任何字符(默认) [ 开始字符类定义 ] 结束字符类定义 | 开始一个可选分支 ( 子组的开始标记 ) 子组的结束标记 ? 作为量词,表示 0 次或 1 次匹配。位于量词后面用于改变量词的贪婪特性。 (查阅量词) * 量词,0 次或多次匹配 + 量词,1 次或多次匹配 { 自定义量词开始标记 } 自定义量词结束标记 \ 转义字符 ^ 仅在作为第一个字符(方括号内)时,表明字符类取反 - 标记字符范围 \w匹配字符、数字、下划线 \d匹配数字 \s表示空字符
    查看全部
    0 采集 收起 来源:元字符与转义

    2017-04-26

  • preg_match(); //匹配函数 preg_quote(); //转义函数 单独转义使用反斜杠\ 正则匹配模式由分隔符和元字符组成,分隔符可以是非数字、非反斜线、非空格的任意字符(/ # ~等)。 分隔符后还可以使用模式修饰符,包括i m s x等。(i表示忽略大小写)
    查看全部
  • 只获取数字索引数组:mysql_fetch_row 只获取关联索引数组:mysql_fetch_assoc
    查看全部
  • substr(开始位置,截取位数,$str); //截取字符串 mb_substr(开始位置,截取位数,$str,字符编码); //截取含有中文的字符串 strpos(查找的字符串,$str); //查找指定字符串的位置 str_replace( , ,$str); //替换字符串中部分内容 sprintf(格式,要格式的字符串); //格式化字符串 格式例子('%01.2f') implode('',$arr); //数组合并为一个字符串 explode('',$str); //字符串分割为一个数组 addslashes($str); //字符串的转义
    查看全部
    0 采集 收起

    2017-04-26

  • strlen($str) //计算字符串长度 mb_strlen($str,'utf-8') //计算含中文的字符串长度
    查看全部
    0 采集 收起

    2017-04-26

  • trim($str)去掉字符串两边空格 ltrim($str)去掉字符串左侧空格 rtrim($str)去掉字符串右侧空格
    查看全部
    0 采集 收起

    2017-04-26

  • 可通过mysql的limit来实现分页,limit m,n 表示从m行后取n行数据
    查看全部
  • php有多个函数可以获取数据集中的一行数据,最常用的是mysql_fetch_array可以通过设定参数来更改数据的下标,默认的会包含数字索引的下标及字段名的关联索引下标
    查看全部
  • clone关键字用来复制一个对象,这时__clone()方法会被调用。 serialize()方法将对象序列化为字符串。 unserialize()方法将字符串反序列化为对象。
    查看全部

举报

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

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