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
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.
Viimeksi muokannut vBET; 04-06-18 at 12:25.
Nopea korjaus teidän kysymys:
1. Avaa tiedosto includes/vbenterprisetranslator_class_translator.php
2. Löytää
3. Poista rivi merkki '&'Code:public function translateTextToDivide(&$toTranslate, $serie) {
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:
3. Korvautuvat:Code:return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this) .$this->translateTextToDivide(substr($toTranslate, $point), $serie);
4. Mene 2 (useita kääntäjiä on tämä koodi)Code:$rest = substr($toTranslate, $point); return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this) .$this->translateTextToDivide($rest, $serie);