PDA

View Full Version: Lahendatud PHP Ranged Standardid: Ainult muutujad peaksid olema läbinud viide



ctrenks
30-05-18, 17:09
Vea pärast täiendamist, VB 4.2.5 siis uusim vabastamist VBET..

PHP Ranged Standardid: Ainult muutujad peaksid olema läbinud viide /xxxx/includes/vbenterprisetranslator_class_translator.php on line 410

ctrenks
02-06-18, 21:02
Kõik mõtted on see viga, tema uuesti ilmumist, kuid mitte tihti?

vBET
04-06-18, 12:11
Me uurib seda ja saada vastuse kiiresti.

vBET
04-06-18, 12:25
Kiire lahenduse oma küsimust:
1. Ava fail includes/vbenterprisetranslator_class_translator.php
2. Otsi

public function translateTextToDivide(&$toTranslate, $serie) {
3. Eemaldada liinilt märk '&'
4. Ava 2 (iga tõlkija on oma versioon seda funktsiooni nii, et teil on vaja eemaldada märk mitmes kohas)

Mõned selgitus - tähis "& " võimaldab läbida väärtus ilma kopeerida, nii et see oli lisatud tulemuslikkuse huvides.
Kuna mõned PHP versiooni keel jõud, et läbida seal ainult muutujad (väärtused ei loe ad hoc kui funktsiooni nimetatakse). See on väga ebamugav, sest meil on vaja muuta kood paljudes kohtades ja luua ajutised muutujad ainult helistamise funktsiooni, aga see on kuidas see toimib nüüd, nii, et meil on update meie koodi.
Me andsime teile quick fix. Me kontrollime, kuidas kasutatakse funktsiooni ja otsustada, kas on parem eemaldada '&' või luua ajutised muutujad kohati.

ctrenks
04-06-18, 18:44
Aitäh, kuid kui jõudlus on küsimus, ma võimaldab viga, nagu selle väga väikese esinemise kuid Tänan selgituse.

vBET
15-06-18, 22:25
Lahendus ilma tulemuslikkuse karistus lisatakse uus release. Kiire fix, palun:
1. Ava fail includes/vbenterprisetranslator_class_translator.php
2. Otsi:

return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this)
.$this->translateTextToDivide(substr($toTranslate, $point), $serie);
3. Asendatakse järgmisega:

$rest = substr($toTranslate, $point);
return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this)
.$this->translateTextToDivide($rest, $serie);
4. Ava 2 (mitmed tõlkijad on see kood)

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations made by vBET Translator 4.10.1