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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • fileowner 获取文件的所有者 filectime 获取文件的创建时间 filemtime 获取文件的修改时间 fileatime 获取文件的最后访问时间
    查看全部
  • <?php //定义一个类 class Car { var $name = '汽车'; function getName() { return $this->name; } } //实例化一个car对象 $car = new Car(); $car->name = '奥迪A6'; //设置对象的属性值 echo $car->getName(); //调用对象的方法 输出对象的名字
    查看全部
    0 采集 收起 来源:PHP类和对象

    2018-03-22

  • 判断文件是否存在的方法: 1.file_exists()这个函数不光会判断文件是否存在,还会判断目录是否存在; 2.is_file()判断文件是否存在; 3.is_readable()判断文件是否存在,并判断是否可读; 4.is_writeable()判断文件是否存在,并判断是否可写。
    查看全部
  • function_exists判断一下函数是否存在。同样的method_exists可以用来检测类的方法是否存在。 function func() { } if (function_exists('func')){ echo 'exists'; } 类是否定义可以使用class_exists。 class MyClass{ } // 使用前检查类是否存在 if (class_exists('MyClass')) { $myclass = new MyClass(); } PHP中有很多这类的检查方法,例如文件是否存在file_exists等。 $filename = 'test.txt'; if (!file_exists($filename)) { echo $filename . ' not exists.'; }
    查看全部
    0 采集 收起

    2017-05-05

  • 内置函数指的是PHP默认支持的函数,PHP内置了很多标准的常用的处理函数,包括字符串处理、数组函数、文件处理、session与cookie处理等。 通过内置函数str_replace可以实现字符串的替换。下面的例子将“jobs”替换成“steven jobs”: $str = 'i am jobs.'; $str = str_replace('jobs', 'steven jobs', $str); echo $str; //结果为“i am steven jobs”
    查看全部
    0 采集 收起

    2017-05-05

  • PHP读取文件的两种方法: 1.file_get_contents(开始位置,结束位置); 2.使用fopen,fgets,fread,fclose等方法来读取。
    查看全部
  • 贪婪模式与懒惰模式 正则表达式中每个元字符匹配一个字符,当使用+之后将会变的贪婪,它将匹配尽可能多的字符,但使用问号?字符时,它将尽可能少的匹配字符,既是懒惰模式。 贪婪模式:在可匹配与可不匹配的时候,优先匹配 //下面的\d表示匹配数字 $p = '/\d+\-\d+/'; $str = "我的电话是010-12345678"; preg_match($p, $str, $match); echo $match[0]; //结果为:010-12345678 懒惰模式:在可匹配与可不匹配的时候,优先不匹配 $p = '/\d?\-\d?/'; $str = "我的电话是010-12345678"; preg_match($p, $str, $match); echo $match[0]; //结果为:0-1 当我们确切的知道所匹配的字符长度的时候,可以使用{}指定匹配字符数 $p = '/\d{3}\-\d{8}/'; $str = "我的电话是010-12345678"; preg_match($p, $str, $match); echo $match[0]; //结果为:010-12345678
    查看全部
  • <?php function func() { echo 'my function called.'; } $name = 'func'; //调用可变函数 $name(); 可变函数也可以用在对象的方法调用上。 class book { function getName() { return 'bookname'; } } //定义函数内容 $func = 'getName'; //把getName()的函数内容,定义给$func $book = new book(); //新的 book为class book { $func= return 'bookname';} $book->$func(); //取book里面函数func 的值
    查看全部
    0 采集 收起

    2018-03-22

  • 如果模式中包含较多的分割字符,建议更换其他的字符作为分隔符,也可以采用preg_quote进行转义。 $p = 'http://'; $p = '/'.preg_quote($p, '/').'/'; echo $p; 分隔符后面可以使用模式修饰符,模式修饰符包括:i, m, s, x等,例如使用i修饰符可以忽略大小写匹配: $str = "Http://www.imooc.com/"; if (preg_match('/http/i', $str)) { echo '匹配成功'; }
    查看全部
  • session常用来存储用户的登录信息,购物车等数据。通常情况下会把一些常用的重要数据单独存储。例如用户信息包含了id,name等,直接把用户信息传入session,但是因为name很常用,所以可以再单独把name的数据存入一个session。
    查看全部
  • PHP的格式化字符串函数sprintf() 函数说明:sprintf(格式, 要转化的字符串) 返回:格式化好的字符串
    查看全部
    0 采集 收起

    2017-05-05

  • 可以使用mb_strlen()函数获取字符串中中文长度。 例子如下: $str = "我爱你"; echo mb_strlen($str,"UTF8");//结果:3,此处的UTF8表示中文编码是UTF8格式,中文一般采用UTF8编码
    查看全部
    0 采集 收起

    2018-03-22

  • 删除session可以使用unset函数。 如果想删除全部session可以使用session_destroy()函数,但是这个函数不是立即删除的,如果想立即删除还是使用unset更好。 另外session_id不会被删除,要删除需要用setcookie来操作。
    查看全部
  • 要使用session需要在页面代码最顶部开启它session_start()。 因为session会自动对存储的值进行编码,所以它可以支持任意数据类型,包括数组和对象。 默认情况下session是以文件的形式存放在服务器。
    查看全部
    0 采集 收起 来源:使用session

    2017-05-05

  • 单引号和双引号到底有啥区别呢? PHP允许我们在双引号串中直接包含字串变量。 而单引号串中的内容总被认为是普通字符。 比如: $str='hello'; echo "str is $str"; //运行结果: str is hello echo 'str is $str'; //运行结果: str is $str
    查看全部
    0 采集 收起

    2018-03-22

举报

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

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