BB..4.7 sonra son sürüm VB yükseltme sonrası hata
Sadece değişkenleri /xxxx/includes/vbenterprisetranslator_class_translator.php referans ile 410 hattı geçirilmesi PHP Sıkı Standartları:
BB..4.7 sonra son sürüm VB yükseltme sonrası hata
Sadece değişkenleri /xxxx/includes/vbenterprisetranslator_class_translator.php referans ile 410 hattı geçirilmesi PHP Sıkı Standartları:
Görünen ama sık değil bu hata ile ilgili herhangi bir düşünce, yeniden?
Bunu araştırmak ve yakında cevap göndereceğiz.
Last edited by vBET; 04-06-18 at 12:25.
Sorun için hızlı bir düzeltme:
1. Dosya aç includes/vbenterprisetranslator_class_translator.php
2. Bul
3. Çizgi işareti '& çıkarın;'Code:public function translateTextToDivide(&$toTranslate, $serie) {
4. 2 gidin (her çevirmen bu işlevi kendi sürümü var, bu yüzden çeşitli yerlerde işaretini kaldırmak için gerekir)
Bazı açıklama - işareti '&' kopyalamadan böylece performansı artırmak için eklendi olmadan değerini geçmesine izin verir.
PHP dili güçleri bir versiyonu geçmek beri orada tek işlevi çağrıldığında (değerler ad hoc sayısı) değişkenler. Şimdi nasıl çalıştığını birçok yerde kodu değiştirebilir ve tek işlevi çağırmak için geçici bir değişken oluşturmak istiyoruz, çünkü bu çok zahmetli bir iştir, ama bu, yani bizim kodu güncellemek gerekecek.
Hızlı bir düzeltme verdik. İşlevi kullanılır ve karar nasıl onay, '& kaldırmak için daha iyidir;' ya da bazı yerlerde geçici değişken oluşturacağız.
Teşekkür ederim, ama eğer bir performans sorunu varsa, çok küçük bir olay olarak hata izin ama açıklama için teşekkür Ederim.
Performans ceza olmadan çözüm yeni sürümünde dahil olacak. Hızlı bir düzeltme için lütfen:
1. Dosya aç includes/vbenterprisetranslator_class_translator.php
2. Bul:
3. Değiştirin:Code:return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this) .$this->translateTextToDivide(substr($toTranslate, $point), $serie);
4. 2 (bazı çevirmenler bu kod var)Code:$rest = substr($toTranslate, $point); return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this) .$this->translateTextToDivide($rest, $serie);