I rëndësishëm: Kjo faqe është duke përdorur cookies (cookies). Duke përdorur këtë faqe interneti pa turning off cookies në shfletuesin, do të thotë se jeni dakord për të përdorur atë.
Buy Now! Features Downloads

Fito me ne!

Nëse ju do të donte për të filluar fituar para me vBET bashkohen për të Programi Filialin.
Results 1 te 6 e 6

Thread: PHP Standardet Strikte: Vetëm variablave duhet të jetë e kaluar duke iu referuar

  1. #1
    Senior Member
    Antarësuar
    Qershor 2010
    Postime
    276

    Default PHP Standardet Strikte: Vetëm variablave duhet të jetë e kaluar duke iu referuar

    Gabim pas përmirësimit VB për 4.2.5 pastaj publikimin e fundit e VBET..

    PHP Standardet Strikte: Vetëm variablave duhet të jetë e kaluar duke iu referuar në /xxxx/includes/vbenterprisetranslator_class_translator.php në përputhje 410

  2. #2
    Senior Member
    Antarësuar
    Qershor 2010
    Postime
    276

    Default

    Çdo mendime mbi këtë gabim, e saj të ri-shfaqet, por jo shpesh?

  3. #3
    Michał Podbielski (vBET Stafi) vBET's Avatar
    Antarësuar
    Tetor 2009
    Postime
    3,037

    Default

    Ne do të hetojë atë dhe të ju dërgojnë përgjigje së shpejti.
    Fundit edituar nga vBET; 04-06-1812:25.

  4. #4
    Michał Podbielski (vBET Stafi) vBET's Avatar
    Antarësuar
    Tetor 2009
    Postime
    3,037

    Default

    Fix shpejtë për çështjen tuaj:
    1. Open File includes/vbenterprisetranslator_class_translator.php
    2. Gjeni
    Code:
    public function translateTextToDivide(&$toTranslate, $serie) {
    3. Hequr nga linja shenjë '&'
    4. Shkoni në 2 (çdo përkthyes ka vet version i këtij funksioni kështu që ju duhet të hiqni shenjën në disa vende)

    Disa shpjegime - shenjë '&' lejon të kalojë vlerën pa kopjuar atë kështu që ai u shtua për arsye të performancës.
    Pasi që disa version i PHP gjuhën forcat për të kaluar ka vetëm variablat (jo vlerat e numërimit ad hoc kur funksioni është quajtur). Kjo është shumë i papërshtatshëm, sepse ne kemi nevojë për të ndryshuar kodin në shumë vende dhe për të krijuar përkohshme variablat vetëm për thirrjen funksion, por kjo është se si ajo punon tani, kështu që ne do të duhet për të rinovuar kodin tonë.
    Ne ju dha shpejtë për të rregulluar. Ne do të kontrolloni se si funksion është përdorur dhe të vendosin, është më mirë për të hequr '&' ose të krijojnë përkohshme variablat në disa vende.

  5. #5
    Senior Member
    Antarësuar
    Qershor 2010
    Postime
    276

    Default

    Faleminderit, por nëse performanca është një çështje, unë do të lejojë gabime si të saj një shumë të vogël të shfaqjes por ju Falënderoj për shpjegim.

  6. #6
    Michał Podbielski (vBET Stafi) vBET's Avatar
    Antarësuar
    Tetor 2009
    Postime
    3,037

    Default

    Zgjidhje pa performancës dënimi do të jetë i përfshirë në lirimin e re. Për doze, ju lutem:
    1. Open File includes/vbenterprisetranslator_class_translator.php
    2. Gjej të:
    Code:
    return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this)
    .$this->translateTextToDivide(substr($toTranslate, $point), $serie);
    3. Replace nga:
    Code:
    $rest = substr($toTranslate, $point);
    return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this)
    .$this->translateTextToDivide($rest, $serie);
    4. Shkoni në 2 (disa përkthyes e kanë këtë kod)

Tags për këtë Temë

Regullat e Postimit

  • Ju mund të mos postoni tema të reja
  • Ju mund të mos Përgjigje pas
  • Ju mund të mos Postimi attachments
  • Ju mund të mos të ndryshoni postimet tuaja
  •