重要:此页面会使用Cookie (cookies). 使用本网站不关闭浏览器中的cookie,即表示您同意使用它。
现在购买! 特点 下载

赚钱!

如果您想要开始赚钱与贝特联接 联盟计划。
结果 166

主题: PHP 严格标准: 只有变量应通过引用传递

  1. #1
    高级会员
    注册日期
    2010年6月
    帖子
    276

    Default PHP 严格标准: 只有变量应通过引用传递

    升级 VB 后的错误4.2.5 然后最新发布的 VBET.....。

    php 严格标准: 只有变量应该通过引用传入/xxxx/包含/vbenterprisetranslator_class_translator. php 在410行

  2. #2
    高级会员
    注册日期
    2010年6月
    帖子
    276

    Default

    关于这个错误的任何想法, 它重新出现, 但不是经常?

  3. #3
    米哈尔Podbielski(vBET员工) vBET's Avatar
    注册日期
    2009年10月
    帖子
    3,037

    Default

    我们将调查它, 并尽快给你答复。
    最后编辑者 vBET; 04-06-1812:25.

  4. #4
    米哈尔Podbielski(vBET员工) vBET's Avatar
    注册日期
    2009年10月
    帖子
    3,037

    Default

    快速解决您的问题:
    1。打开文件 includes/vbenterprisetranslator_class_translator.php
    2. 查找
    Code:
    public function translateTextToDivide(&$toTranslate, $serie) {
    3. 从行号 "&" 中删除
    4. 转到 2 (每个译者都有自己的版本的这个功能, 所以你需要删除的标志在几个地方)

    一些解释-符号 "&" 允许传递值而不复制它, 因此它是出于性能原因添加的。
    因为有些版本的 PHP 语言力量通过那里仅变量 (不是值计数 ad 特别当函数被叫)。这非常不方便, 因为我们需要在许多地方更改代码, 并且只为调用函数创建临时变量, 但这就是它现在的工作方式, 因此我们必须更新代码。
    我们给了你快速修复。我们将检查功能是如何使用和决定, 是更好地删除 ' & ' 或创建临时变量在某些地方。

  5. #5
    高级会员
    注册日期
    2010年6月
    帖子
    276

    Default

    谢谢, 但如果性能是一个问题, 我会允许的错误, 因为它是一个非常小的发生, 但感谢你的解释。

  6. #6
    米哈尔Podbielski(vBET员工) vBET's Avatar
    注册日期
    2009年10月
    帖子
    3,037

    Default

    没有性能处罚的解决方案将包括在新版本中。如要快速修复, 请:
    1。打开文件 includes/vbenterprisetranslator_class_translator.php
    2。查找:
    Code:
    return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this)
    .$this->translateTextToDivide(substr($toTranslate, $point), $serie);
    3。替换:
    Code:
    $rest = substr($toTranslate, $point);
    return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this)
    .$this->translateTextToDivide($rest, $serie);
    4. 转到 2 (几个译者有此代码)

此主题的标签

发帖权限

  • 可能不会 发表新主题
  • 可能不会 发表回复
  • 可能不会 上传附件
  • 可能不会 编辑您的文章
  •