O pogrešci nakon nadogradnje VB 4.2.5 zatim najnoviji puštanje od VBET.
PHP strogih standarda: Samo varijable treba prenositi u odnosu na /xxxx/includes/vbenterprisetranslator_class_translator.php na liniji 410
O pogrešci nakon nadogradnje VB 4.2.5 zatim najnoviji puštanje od VBET.
PHP strogih standarda: Samo varijable treba prenositi u odnosu na /xxxx/includes/vbenterprisetranslator_class_translator.php na liniji 410
Bilo koji misli o ovoj pogrešci, svoje re - pojaviti se ali ne često.
Ćemo istražiti i poslati vam odgovor skoro.
Zadnji uredio vBET; 04-06-18 na 12:25.
Brzo rješenje za vaš problem:
1. Otvori datoteku includes/vbenterprisetranslator_class_translator.php
2. Nađi
3. Ukloni iz linije znak '&'Code:public function translateTextToDivide(&$toTranslate, $serie) {
4. otiđite na 2 (svaki prevoditelj ima vlastitu verziju ove funkcije morate ukloniti znak na nekoliko mjesta)
Objašnjenje - znak '&' omogućuje da prođe vrijednost bez kopiranja tako je dodana za izvođenje zaključivanje.
Od neke verzije PHP jezik snage proći tamo samo varijable (ne vrijednosti brojati ad hoc kada funkcija se zove). Ovo je vrlo nezgodno, jer moramo promijeniti u mnogim mjestima i stvaranje privremene varijable samo za pozivanje funkcije, ali to je kako radi, pa ćemo imati ažurirati naš kod.
Dali smo vam brzo popraviti. Mi ćemo provjeriti kako se koriste funkcije i odlučite, je li bolje ukloniti '&' i stvaranje privremene varijable u nekim mjestima.
Hvala ti, ali ako je pitanje, izvedbe će omogućiti greška kao što je vrlo mala pojava ali hvala za objašnjenje.
Rješenje bez izvođenje kazna će biti uključeni u novom izdanju. Za brzo, molim te:
1. Otvori datoteku includes/vbenterprisetranslator_class_translator.php
2. Find:
3. Zamijeniti:Code:return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this) .$this->translateTextToDivide(substr($toTranslate, $point), $serie);
4. otiđite na 2 (nekoliko prevoditelji imaju ovaj kod)Code:$rest = substr($toTranslate, $point); return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this) .$this->translateTextToDivide($rest, $serie);