Importante: Esta páxina está utilizando galletas (cookies). Utilizando este sitio web sen apagar galletas en navegador, significa que estás de acordo para utilizalo.
Comprar! Características Descargas

Gañar coa xente!

Se gostaríache arrancar gañando diñeiro con vBET une a Afiliar Programa.
Resultados 1 para 6 de 6

Thread: Estándares estrictos de PHP: só se deben pasar as variables por referencia

  1. #1
    Membro Senior
    Rexistrado
    Xuño 2010
    Posts
    276

    Default Estándares estrictos de PHP: só se deben pasar as variables por referencia

    Erro após upgrading VB a 4.2.5 entón liberación máis tardía de VBET..

    Estándares estrictos de PHP: Só as variables deben ser aprobadas por referencia en /xxxx/includes/vbenterprisetranslator_class_translator.php on line 410

  2. #2
    Membro Senior
    Rexistrado
    Xuño 2010
    Posts
    276

    Default

    #Calquera pensamentos neste erro, o seu re -aparecendo mais non a miúdo?

  3. #3
    Michał Podbielski (vBET Funcionarios) vBET's Avatar
    Rexistrado
    Outubro 2009
    Posts
    3,037

    Default

    Investigarémolo e enviarche/enviarte responde pronto.
    Último editado por vBET; 04-06-18 en 12:25.

  4. #4
    Michał Podbielski (vBET Funcionarios) vBET's Avatar
    Rexistrado
    Outubro 2009
    Posts
    3,037

    Default

    Rapidamente arranxar para o voso asunto:
    1. Arquivo aberto includes/vbenterprisetranslator_class_translator.php
    2. Atopa
    Code:
    public function translateTextToDivide(&$toTranslate, $serie) {
    3. Tira do sinal de liña '&'
    4. Vai a 2 (cada tradutor ten a súa versión propia desta función así que necesitas tirar o sinal en varios sitios)

    Algunha explicación - o sinal '&' deixa para pasar valor sen copialo tan era engadiu para razóns de rendemento.
    Desde algunha versión de PHP as forzas de lingua para pasar alí variábeis únicas (non os valores contan anuncio hoc cando a función é chamada). Isto é moi inconvenient, porque necesitamos mudar código en moitos sitios e crear variábeis provisionais só para chamar función, mais que é como traballa agora, así que teremos que actualizar o noso código.
    Démosche/Démoste rapidamente arranxar. Comprobaremos como a función é utilizada e decidir, éo mellor de tirar '&' ou crear variábeis provisionais nalgúns sitios.

  5. #5
    Membro Senior
    Rexistrado
    Xuño 2010
    Posts
    276

    Default

    Grazas, mais se o rendemento é un asunto, deixarei o erro como o seu unha ocorrencia moi pequena mais Grazas para a explicación.

  6. #6
    Michał Podbielski (vBET Funcionarios) vBET's Avatar
    Rexistrado
    Outubro 2009
    Posts
    3,037

    Default

    A Solución sen castigo de rendemento será incluída en liberación nova. Posto que rapidamente arranxar, compracer:
    1. Arquivo aberto includes/vbenterprisetranslator_class_translator.php
    2. Buscar:
    Code:
    return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this)
    .$this->translateTextToDivide(substr($toTranslate, $point), $serie);
    3. Substituír por:
    Code:
    $rest = substr($toTranslate, $point);
    return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this)
    .$this->translateTextToDivide($rest, $serie);
    4. Vai a 2 (varios tradutores teñen este código)

Tags para este tema

Permisos de Mensaxe

  • Vostede non publicar novos temas
  • Vostede non enviar respostas
  • Vostede non anexos post
  • Vostede non editar as túas mensaxes
  •