__在php中,它做什么?

__在php中,它做什么?,php,prestashop,Php,Prestashop,我正在尝试将tinymce添加到Prestashop中的类别块中。1.4.7.3 我找到了下面的代码片段,应该可以实现这一点,但我发现了一些错误 <?php class Category extends CategoryCore { public function getTranslationsFieldsChild() { self::validateFieldsLang(); $fieldsArray = array('name', 'lin

我正在尝试将tinymce添加到Prestashop中的类别块中。1.4.7.3 我找到了下面的代码片段,应该可以实现这一点,但我发现了一些错误

<?php

class Category extends CategoryCore
{
    public function getTranslationsFieldsChild() {
        self::validateFieldsLang();

        $fieldsArray = array('name', 'link_rewrite', 'meta_title', 'meta_keywords', 'meta_description');
        $fields = array();
        $languages = Language::getLanguages();
        $defaultLanguage = Configuration::get('PS_LANG_DEFAULT');
        foreach ($languages as $language)
        {
            $fields[$language['id_lang']]['id_lang'] = $language['id_lang'];
            $fields[$language['id_lang']][$this->identifier] = intval($this->id);
            $fields[$language['id_lang']]['description'] = (isset($this->description[$language['id_lang']])) ? Tools::htmlentitiesDecodeUTF8(pSQL($this->description[$language['id_lang']], true)) : '';
            foreach ($fieldsArray as $field)
            {
                if (!Validate::isTableOrIdentifier($field))
                    die(Tools::displayError());

                __regexoperators___ /*Check fields validity */
                if (isset($this->{$field}[$language['id_lang']]) AND !empty($this->{$field}[$language['id_lang']]))
                    $fields[$language['id_lang']][$field] = pSQL($this->{$field}[$language['id_lang']]);
                elseif (in_array($field, $this->fieldsRequiredLang))
                    $fields[$language['id_lang']][$field] = pSQL($this->{$field}[$defaultLanguage]);
                else
                    $fields[$language['id_lang']][$field] = '';
            }
        }
        return $fields;
    }
}
确实如此

有没有可能我的php版本不知道如何处理u;

我可以用函数调用替换_uu吗


提前感谢

在这种情况下,它什么都不做。这只是使用插件突出显示您从中复制/粘贴代码的页面上的代码片段的副产品

如果您要在HTML源代码中搜索相同的代码段,即不突出显示语法,您将看到uu regexoperators_uu_u_u_u_u_u_u不会出现在那里


查看一下,也会发现他们正在使用下划线分隔的标记进行解析。

很可能是这样。我的PHP也不认识它。你试过删除它吗?如果我注释掉脚本中的第一行和最后一行,我就不会再收到错误。但是它也没有显示rte…等等,您只是完全更改了提供的代码。你知道为什么我在下一行出现“意外全局”错误吗。它是和_regexoperator有关还是和全局本身有关?你在哪里找到这个片段的?
__regexoperators___