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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 所谓可变函数,即通过变量的值来调用函数,因为变量的值是可变的,所以可以通过改变一个变量的值来实现调用不同的函数。经常会用在回调函数、函数列表,或者根据动态参数来调用不同的函数。可变函数的调用方法为变量名加括号。
    查看全部
    0 采集 收起

    2017-03-17

  • PHP中删除cookie也是采用setcookie函数来实现。 setcookie('test','',time()-1)第一个是名称第二个是值第三个是保存cookie的时间 以直接通过header来删除cookie。 header("Set-Cookie:test=1393832059; expires=".gmdate('D, d M Y H:i:s \G\M\T', time()-1)); 这里用到了gmdate,用来生成格林威治标准时间,以便排除时差的影响。
    查看全部
  • PHP设置Cookie最常用的方法就是使用setcookie函数,setcookie具有7个可选参数,我们常用到的为前5个: name( Cookie名)可以通过$_COOKIE['name'] 进行访问 value(Cookie的值) expire(过期时间)Unix时间戳格式,默认为0,表示浏览器关闭即失效 path(有效路径)如果路径设置为'/',则整个网站都有效 domain(有效域)默认整个域名都有效,如果设置了'www.imooc.com',则只在www子域中有效 setcookie("TestCookie", $value, time()+3600, "/path/", "imooc.com"); //有效期一小时设置路径与域 可以直接使用header方法进行设置header("Set-Cookie:cookie_name=value");
    查看全部
    0 采集 收起 来源:设置cookie

    2018-03-22

  • Cookie是存储在客户端浏览器中的数据,我们通过Cookie来跟踪与存储用户数据。PHP通过setcookie函数进行Cookie的设置,任何从浏览器发回的Cookie,PHP都会自动的将他存储在$_COOKIE的全局变量之中,因此我们可以通过$_COOKIE['key']的形式来读取某个Cookie值。 ob_start();//打开输出控制缓冲 $content = ob_get_contents()//复制缓冲区内容到(相当于赋值)$content中 ob_clean()//清空(擦掉)输出缓冲区 echo nl2br($content);//nl2br 在字符串所有新行之前插入 HTML 换行标记
    查看全部
    0 采集 收起 来源:cookie简介

    2017-03-17

  • die() 函数输出一条消息,并退出当前脚本。
    查看全部
  • 正则匹配常用在表单验证上,一些字段会有一定的格式要求,比如用户名一般都要求必须是字母、数字或下划线组成,邮箱、电话等也都有自己的规则,因此使用正则表达式可以很好的对这些字段进行验证。
    查看全部
  • <?php class Car { public $speed = 10; //在这里使用重载实现speedDown方法 public function __call($name,$args){ if($name == "speedDown"){ $this->speed -=10; } } } $car = new Car(); $car->speedDown(); //调用不存在的speedDown方法 echo $car->speed; __construct(),类的构造函数 __destruct(),类的析构函数 __set(),设置一个类的成员变量时调用 __get(),获得一个类的成员变量时调用 __isset(),当对不可访问属性调用isset()或empty()时调用 __unset(),当对不可访问属性调用unset()时被调用。 __call(),在对象中调用一个不可访问方法时调用
    查看全部
  • (\d{2})表示两个数字,(\d{1,2})表示1个或2个数字。
    查看全部
  • <?php class Car { public $speed = 0; //汽车的起始速度是0 public function speedUp() { $this->speed += 10; return $this->speed; } } //定义继承于Car的Truck类 class Truck extends Car{ public function speedUp(){ parent::speedUp(); $this->speed +=50; } } $car = new Truck(); $car->speedUp();//具体对象 echo $car->speed;//具体对象的属性 //extends 继承父类的方面 子类 extends 父类
    查看全部
  • 记得用转义字符"\"转换字符中的元字符。
    查看全部
  • Exception具有几个基本属性与方法,其中包括了: message 异常消息内容 code 异常代码 file 抛出异常的文件名 line 抛出异常在该文件的行数 其中常用的方法有: getTrace 获取异常追踪信息 getTraceAsString 获取异常追踪信息的字符串 getMessage 获取出错信息
    查看全部
  • 1、基本语法 try{ //可能出现错误或异常的代码 //catch表示捕获,Exception是php已定义好的异常类 } catch(Exception $e){ //对异常处理,方法: //1、自己处理 //2、不处理,将其再次抛出 } 2、处理处理程序应当包括: Try - 使用异常的函数应该位于 "try" 代码块内。如果没有触发异常,则代码将照常继续执行。但是如果异常被触发,会抛出一个异常。 Throw - 这里规定如何触发异常。注意:每一个 "throw" 必须对应至少一个 "catch",当然可以对应多个"catch" Catch - "catch" 代码块会捕获异常,并创建一个包含异常信息的对象。
    查看全部
  • <?php class Car{ private static $speed = 10; public function getspeed(){ return self::$speed; } public static function speedUp(){ return self::$speed+=10; } } $car = new Car(); Car::getspeed()."<br/>"; //这个是调用的静态方法 echo $car->speedUp(); //这个调用的是实例化方法 static //静态方法的关键词 self //静态方法中的自己,同动态方面中this 使用一样 parent //父级,意思是说当当前类继承父类时候,使用parent进行调用父级类中的方法。
    查看全部
  • $matches结果排序为$matches[0]保存完整模式的所有匹配, $matches[1] 保存第一个子组的所有匹配,以此类推。
    查看全部
  • <?php class Car{ private static $speed = 10; public function getspeed(){ return self::$speed; } public static function speedUp(){ return self::$speed+=10; } } $car = new Car(); Car::getspeed()."<br/>"; //这个是调用的静态方法 echo $car->speedUp(); //这个调用的是实例化方法
    查看全部

举报

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

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