【问题标题】:utility::get_instance() should be compatible with & Singleton::get_instance()utility::get_instance() 应该与 & Singleton::get_instance() 兼容
【发布时间】:2014-12-18 14:52:36
【问题描述】:

我试图运行一个应用程序,但是我得到了下面的错误,不知道它是怎么回事,下面是文件 utitlity.php 和 domsecure.php

严格标准:utility::get_instance() 的声明应与 /Applications/XAMPP/xamppfiles/htdocs/Citykites/core/utility.php 第 557 行中的 & Singleton::get_instance() 兼容

【问题讨论】:

    标签: php codeigniter cakephp


    【解决方案1】:

    如果您扩展父类,则任何覆盖父方法的子方法都应该具有相同的定义(即以相同的方式调用)。

    【讨论】:

    • 谢谢!所以这意味着 :get_instance() 在 sigleton 不兼容?我也应该发布单身人士吗?再次感谢!!!
    • 我认为那些是WARNING 类型的消息,所以代码可能仍然有效,但基本上如果你扩展一个具有方法的父类:function blah($something, $another) {...} 并在你的孩子中扩展它:@ 987654323@你会收到这类警告。
    • 如何摆脱这些警告?我实际上正在研究全新的代码,它可能是在 codeignitor 或 cakephp 中设计的。实际上,我想解决错误而不是使警告静音!再次感谢您的帮助!
    • 我认为您得到这些是因为您的子函数在函数定义中没有引用运算符 &
    • 我遇到了完全相同的问题,我的子类不知何故在没有 & 的情况下实现了 get_instance() 方法。
    猜你喜欢
    • 2011-11-24
    • 2011-06-12
    • 2012-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-29
    • 2015-10-05
    • 2017-10-29
    相关资源
    最近更新 更多