View Full Version: Ratkaistu PHP Tiukkoja: Vain muuttujat tulee olla hyväksytty viittaamalla
Virhe päivityksen jälkeen VB 4.2.5 sitten VBET viimeisin versio..
PHP Tiukkoja: Vain muuttujat tulee olla hyväksytty viittaamalla /xxxx/includes/vbenterprisetranslator_class_translator.php on line 410
Mitään ajatuksia tämän virheen, sen uudelleen näy, mutta ei usein?
Tutkimme sitä ja lähettää sinulle vastauksen pian.
Nopea korjaus teidän kysymys:
1. Avaa tiedosto includes/vbenterprisetranslator_class_translator.php
2. Löytää
public function translateTextToDivide(&$toTranslate, $serie) {
3. Poista rivi merkki '&'
4. Mene 2 (jokainen kääntäjä on oma versio tämä toiminto, joten sinun täytyy poistaa merkin useissa paikoissa)
Joitakin selitys - merkki '&' sallii siirtää arvo ilman kopioimalla se niin, että se oli lisätty suorituskyvyn vuoksi.
Koska jotkut versio PHP-kielen voimia kulkea siellä vain muuttujat (ei arvot laske ad hoc-kun toiminto on nimeltään). Tämä on hyvin hankalaa, koska meidän täytyy muuttaa koodia monissa paikoissa ja luoda väliaikaisia muuttujia vain soittaa toiminto, mutta se on, miten se toimii nyt, joten meidän täytyy päivittää meidän koodi.
Annoimme sinulle nopeasti korjata. Me tarkistaa, kuinka toimintoa käytetään, ja päättää, onko parempi poistaa '&' tai luoda väliaikaisia muuttujia joissakin paikoissa.
Kiitos, mutta jos suorituskyky on tärkeä asia, sallin virhe, koska sen erittäin pieni esiintyminen, mutta Kiitos selvityksestä.
Ratkaisu ilman suorituskyvyn rangaistusta sisällytetään uusi julkaisu. Saat hätäratkaisu, olkaa hyvä:
1. Avaa tiedosto includes/vbenterprisetranslator_class_translator.php
2. Etsi:
return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this)
.$this->translateTextToDivide(substr($toTranslate, $point), $serie);
3. Korvautuvat:
$rest = substr($toTranslate, $point);
return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this)
.$this->translateTextToDivide($rest, $serie);
4. Mene 2 (useita kääntäjiä on tämä koodi)
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.