Klaida po atnaujinimo VB-4.2.5 tada naujausia versija VBET..
PHP Griežti Standartai: Tik kintamieji turėtų būti priimtas nuoroda /xxxx/includes/vbenterprisetranslator_class_translator.php on line 410
Klaida po atnaujinimo VB-4.2.5 tada naujausia versija VBET..
PHP Griežti Standartai: Tik kintamieji turėtų būti priimtas nuoroda /xxxx/includes/vbenterprisetranslator_class_translator.php on line 410
Bet mintys apie šią klaidą, jos vėl atsiranda, bet ne dažnai?
Mes jį išnagrinės ir siųsti jums atsakyti kuo greičiau.
Paskutinį kartą redagavo vBET; 04-06-18 prie 12:25.
Greitai išspręsti jūsų problemą:
1. Atidaryti failą includes/vbenterprisetranslator_class_translator.php
2. Rasti
3. Pašalinti iš liniją, ženklą " &'Code:public function translateTextToDivide(&$toTranslate, $serie) {
4. Eikite į 2 (kiekvienas vertėjas turi savo versiją šia funkcija, jums reikia pašalinti prisijunkite keliose vietose)
Kai kurie paaiškinimas - ženklas "& " leidžia perduoti vertė be kopijavimo, kad ji buvo pridėta veiklos priežasčių.
Kadangi kai kurios versijos PHP kalba pajėgoms perduoti ten tik kintamųjų (ne verčių skaičius ad hoc, kai funkcija yra vadinama). Tai yra labai nepatogu, nes reikia pakeisti kodą, daugelyje vietų ir sukurti laikinų kintamųjų tik skambinimo funkcija, bet tai, kaip ji veikia dabar, kad mes turime atnaujinti mūsų kodas.
Mes davė jums greitai nustatyti. Mes patikrinti, kaip funkcija naudojama ir nuspręsti, geriau būtų pašalinti "& " ar sukurti laikinų kintamųjų kai kuriose vietose.
Ačiū, bet jei rezultatai yra problema, man leis klaidų, nes jos labai mažos atsiradimo, bet Ačiū už paaiškinimą.
Sprendimas be rezultatų bausmė bus įtraukti į naują versiją. Už greitas sprendimas, prašome:
1. Atidaryti failą includes/vbenterprisetranslator_class_translator.php
2. Ieškoti:
3. Pakeisti:Code:return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this) .$this->translateTextToDivide(substr($toTranslate, $point), $serie);
4. Eikite į 2 (keli vertėjai šis kodas)Code:$rest = substr($toTranslate, $point); return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this) .$this->translateTextToDivide($rest, $serie);