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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 定义方法: class Car { public function getName() { return '汽车'; } ​} $car = new Car(); echo $car->getName(); 使用关键字static修饰的,称之为静态方法,静态方法不需要实例化对象,可以通过类名直接调用,操作符为双冒号::。
    查看全部
  • PHP具有丰富的文件操作函数,最简单的读取文件的函数为file_get_contents,可以将整个文件全部读取到一个字符串中。 $content = file_get_contents('./test.txt'); file_get_contents也可以通过参数控制读取内容的开始点以及长度。 $content = file_get_contents('./test.txt', null, null, 100, 500); PHP也提供类似于C语言操作文件的方法,使用fopen,fgets,fread等方法,fgets可以从文件指针中读取一行,freads可以读取指定长度的字符串。 $fp = fopen('./text.txt', 'rb'); while(!feof($fp)) { echo fgets($fp); //读取一行 } fclose($fp); $fp = fopen('./text.txt', 'rb'); $contents = ''; while(!feof($fp)) { $contents .= fread($fp, 4096); //一次读取4096个字符 } fclose($fp); 使用fopen打开的文件,最好使用fclose关闭文件指针,以避免文件句柄被占用。
    查看全部
  • 我太有才了。研究了很长时间了
    查看全部
  • 看看在自己搭建的服务学习吧
    查看全部
  • 可以提交了
    查看全部
  • $p = "/<li>(.*)<\/li>/";//解释下这个正则://后面的i表示不区分大小写,<li>(.*?)<\/li>表示li标签内的匹配的()内的值有多少,括号内的.表示所有单字符,*表示数量为0个或者多个。也就是li标签内有字符就显示出来
    查看全部
  • Session 的应用
    查看全部
  • $arr = array();表示创建一个空数组,并把创建的空数组赋值给变量$arr
    查看全部
    0 采集 收起 来源:PHP数组定义

    2015-01-15

  • 在PHP中使用session非常简单,先执行session_start方法开启session,然后通过全局变量$_SESSION进行session的读写。 session_start(); $_SESSION['test'] = time(); var_dump($_SESSION); session会自动的对要设置的值进行encode与decode,因此session可以支持任意数据类型,包括数据与对象等。 session_start(); $_SESSION['ary'] = array('name' => 'jobs'); $_SESSION['obj'] = new stdClass(); var_dump($_SESSION); 默认情况下,session是以文件形式存储在服务器上的,因此当一个页面开启了session之后,会独占这个session文件,这样会导致当前用户的其他并发访问无法执行而等待。可以采用缓存或者数据库的形式存储来解决这个问题,这个我们会在一些高级的课程中讲到。
    查看全部
    0 采集 收起 来源:使用session

    2018-03-22

  • \w匹配字母或数字或下划线,\s匹配任意的空白符,包括空格、制表符、换行符
    查看全部
  • 怎么提交不了啊
    查看全部
  • 1、php字符串合并函数implode() 函数说明:implode(分隔符[可选], 数组) 返回值:把数组元素组合为一个字符串 2、php字符串分隔函数explode() 函数说明:explode(分隔符[可选], 字符串) 返回值:函数返回由字符串组成的数组
    查看全部
    0 采集 收起

    2015-01-15

  • 这个 %01.2f 是什么意思呢? 1、这个 % 符号是开始的意思,写在最前面表示指定格式开始了。 也就是 "起始字符", 直到出现 "转换字符" 为止,就算格式终止。 2、跟在 % 符号后面的是 0, 是 "填空字元" ,表示如果位置空着就用0来填满。 3、在 0 后面的是1,这个 1 是规定整个所有的字符串占位要有1位以上(小数点也算一个占位)。 如果把 1 改成 6,则 $result的值将为 099.90 因为,在小数点后面必须是两位,99.90一共5个占位,现在需要6个占位,所以用0来填满。 4、在 %01 后面的 .2 (点2) 就很好理解了,它的意思是,小数点后的数字必须占2位。 如果这时候,$str 的值为9.234,则 $result的值将为9.23. 为什么4 不见了呢? 因为在小数点后面,按照上面的规定,必须且仅能占2位。 可是 $str 的值中,小数点后面占了3位,所以,尾数4被去掉了,只剩下 23。 5、最后,以 f "转换字符" 结尾。
    查看全部
    0 采集 收起

    2018-03-22

  • 类的定义
    查看全部
    0 采集 收起

    2015-01-15

  • 什么是对象 {世间万物皆对象} 对象的基本组成 {1、对象的组成元素(数据模型,用于描述对象的数据,也可以说是属性或者成员变量) 2、对象的行为 (行为模型,就是描述对象能够做什么,又称为方法)} 对象的特点 {1、独一无二 2、特定的事物,完成特定的功能 3、可以重复使用} 什么是面向对象 {编程的时候数据结构都通过对象的结构进行存储} 为什么使用面向对象 {对象的描述方式更加贴合真实世界,有利于大型业务的理解} 实质:1、把生活中需要解决的方法通过对象的方式进行存储。 2、对象与对象之间的互动通过方法的调用完成 面向对象的基本思路 {1、识别对象 2、识别对象存储的属性 3、对象的行为} 面向对象的基本原则 {1、对象内部是高内聚的(只负责一项特定的职能,所有内容都封装在对象内部) 2、对象对外是低耦合的(外部世界可以看到对象的一些属性(非全部),可以看到对象可以做某些事情(非全部)
    查看全部
    0 采集 收起

    2015-01-15

举报

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

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