我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

类扩展自我

I stumbled across this code today

class FILTER extends self
{
    protected static function sanitizeHtml($html)
    {
        static $parser;

        if (!isset($parser)) $parser = new HTMLPurifier;

        return $parser->purify($html);
    }
}

What does this class gain from extendingself? Im not quite sure if this ruby example is equivalent or even applicable to PHP.

That's not valid code, wherever you saw it. It throws up an error.

Fatal error: Cannot use 'self' as class name as it is reserved

You can see an example here: https://eval.in/775753

近期文章

  • 什么是CI_Controller built_in类? 是否是抽象的?
  • 在PHP中使用来自其他对象的持久数据库对象连接
  • 如何在Laravel 5.4中验证POST数据?
  • create方法中的Paypal验证错误
  • Bootstrap css不使用codeigniter
  • PHP从XML中删除空节点值
  • 在一个域名上配置两个symfony实例
  • 电子签名要求[已结束]
  • 如何确保Laravel和Lumen之间的沟通?
  • PHP打印下拉列表,默认情况下从中间选择
  • PHP表单输入字段将无法正确保存到数据库
  • for loop使用php反转一个字符串
  • 为什么Composer需要jquery安装不需要的PHP包?
  • PHP将字符串(1234)转换为整数
  • Concrete5:无法从给定输入创建图像
  • 如何使文本框内容始终为大写
  • 如何计算数组中的重复值?
  • 如何减少字母mpdf之间的空间
  • PHP代码段导致WordPress中的页面404
  • 登录后才启用注册页面 - Laravel 5.4

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华