View Full Version: Atrisinātas PHP Stingrus Standartus: Tikai mainīgie lielumi būtu pieņēmis atsauce
Kļūdas pēc modernizācijas VB līdz 4.2.5. pēc tam jaunāko atbrīvošanu VBET..
PHP Stingrus Standartus: Tikai mainīgie lielumi būtu pieņēmis atsauce /xxxx/includes/vbenterprisetranslator_class_translator.php on line 410
Kādas domas par šo kļūdu, tā atkal parādās, bet ne bieži?
Mēs izskatīsim to un nosūtīt jums atbildi tuvākajā laikā.
Ātri labot jūsu jautājumu:
1. Atvērt failu includes/vbenterprisetranslator_class_translator.php
2. Atrast
public function translateTextToDivide(&$toTranslate, $serie) {
3. Noņemt no līnijas zīme '&'
4. Iet uz 2 (katrs tulkotājs ir sava versija par šo funkciju, tāpēc jums ir nepieciešams, lai novērstu parakstīt vairākās vietās)
Daži paskaidrojumi - zīme "& " ļauj, lai iet vērtība bez kopēšana tā, lai tas tika pievienotas veiktspējas dēļ.
Tā kā daži versiju PHP valodu spēkus, lai iet tur tikai mainīgie lielumi (ne vērtībām skaits ad hoc, ja funkciju sauc). Tas ir ļoti neērti, jo mums ir nepieciešams, lai mainītu kodu daudzas vietas un izveidot pagaidu mainīgie tikai zvanīšanas funkciju, bet tas ir, kā tas darbojas tagad, tāpēc mums būs atjaunināt mūsu kodu.
Mēs deva jums ātri noteikt. Mēs pārbaudīsim, kā funkcija tiek izmantota, un izlemt, vai tas ir labāk, lai noņemt "& " vai izveidot pagaidu mainīgie dažās vietās.
Paldies, bet, ja to izpilde ir jautājums, kas man ļaus kļūdas, jo tās ir ļoti mazs notikums, bet Paldies par paskaidrojumu.
Risinājums bez sniegumu sods tiks iekļautas jaunā laidiena. Lai ātri noteikt, lūdzu:
1. Atvērt failu includes/vbenterprisetranslator_class_translator.php
2. Find:
return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this)
.$this->translateTextToDivide(substr($toTranslate, $point), $serie);
3. Aizstāt ar:
$rest = substr($toTranslate, $point);
return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this)
.$this->translateTextToDivide($rest, $serie);
4. Iet uz 2 (vairāki tulkotāji ir šā kodeksa)
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.