">

页面载入中,请稍后...

点我安装PWA
您已拒绝通知
    广告广告

    【php与类同名的方法在将来的PHP版本中将不再是构造函数】

    qaq卟言2020-08-15 11:44:13 PHP
    小人奔跑效果开始
    • php与类同名的方法在将来的PHP版本中将不再是构造函数1.png
    • 最近更新网站的php版本,打算更新到php7
    • 之前程序写的是php5的,更新的时候遇见的小事情记录一下
    • 方便以后查询资料,当然也可以给你们一些提示
    • 查阅资料,发现php7.0之后将不再支持与类名相同的构造方法,构造方法统一使用__construct()
    • 原先编写的代码
    • class IpLocation {
      //数据文件指针
      var $fp;
      var $firstip;
      var $lastip;
      var $totalip;
      }
      function _IpLocation($filename = "ip.inc") {
      $this->fp = 0;
      if (($this->fp = @fopen($filename, 'rb')) !== false) {
      $this->firstip = $this->getlong();
      $this->lastip = $this->getlong();
      $this->totalip = ($this->lastip - $this->firstip) / 7;
      //注册析构函数,使其在程序执行结束时执行
      register_shutdown_function(array(&$this, '_IpLocation'));
      }
      }
    • 改正后代码
    • class IpLocation {
      //数据文件指针
      var $fp;
      var $firstip;
      var $lastip;
      var $totalip;
      }
      function __construct($filename = "ip.inc") {
      $this->fp = 0;
      if (($this->fp = @fopen($filename, 'rb')) !== false) {
      $this->firstip = $this->getlong();
      $this->lastip = $this->getlong();
      $this->totalip = ($this->lastip - $this->firstip) / 7;
      //注册析构函数,使其在程序执行结束时执行
      register_shutdown_function(array(&$this, '__construct'));
      }
      }
    完结

    🔖本文来源:qaq卟言的个人博客网站声明如损害你的权益请联系我们

    ©️版权声明:本文为【qaq卟言】原创文章,写作不易,转载请您添加本文链接,谢谢您的合作!

    📜著作协议:《知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

    ⚠️部分文章图片来自网络,可能存在版权问题。如发现相关争议请联系qaq卟言处理!

    🔗

    广告广告

    随机文章

    该文章已经关闭评论,评论请前往留言信箱