Pwysig: Mae'r dudalen hon yn defnyddio cwcis (cookies). Defnyddio'r wefan hon heb droi i ffwrdd cwcis porwr, yn golygu eich bod yn cytuno i ddefnyddio.
Prynu Nawr! Nodweddion Lawrlwytho

Ennill gyda ni!

Os hoffech chi i ddechrau ennill arian gyda vBET ymuno i Rhaglen Affiliate.
Canlyniadau 1 i 6 o 6

Thread: Safonau llym PHP: dylid trosglwyddo dim ond newidynnau drwy gyfeirio

  1. #1
    Aelod Uwch
    Ymuno Dyddiad
    Mehefin 2010
    Swyddi
    276

    Default Safonau llym PHP: dylid trosglwyddo dim ond newidynnau drwy gyfeirio

    Gwall ar ôl uwchraddio VB i 4.2.5 yna datganiad diweddaraf o VBET...

    Safonau llym PHP: dylid dim ond newidynnau trosglwyddo drwy gyfeirio yn /xxxx/includes/vbenterprisetranslator_class_translator.php ar-lein 410

  2. #2
    Aelod Uwch
    Ymuno Dyddiad
    Mehefin 2010
    Swyddi
    276

    Default

    Unrhyw syniadau am y gwall hwn, ei ail-ymddangos ond ddim yn aml?

  3. #3
    Michal Podbielski (vBET Staff) vBET's Avatar
    Ymuno Dyddiad
    Hydref 2009
    Swyddi
    3,037

    Default

    Byddwn yn ymchwilio iddo ac yn anfon yr ymatebwch yn fuan.
    Last edited gan vBET; 04-06-18 yn 12:25.

  4. #4
    Michal Podbielski (vBET Staff) vBET's Avatar
    Ymuno Dyddiad
    Hydref 2009
    Swyddi
    3,037

    Default

    Ateb cyflym ar gyfer eich mater:
    1. Agor ffeil includes/vbenterprisetranslator_class_translator.php
    2. dod o hyd i
    Code:
    public function translateTextToDivide(&$toTranslate, $serie) {
    3. tynnu o arwydd y llinell 'a'
    4. Ewch i 2 (pob cyfieithydd Mae fersiwn ei hun o'r swyddogaeth hon felly mae angen i chi dynnu'r yr arwydd mewn nifer o leoedd)

    Eglurhad-yr arwydd 'a' yn caniatáu i basio gwerth heb ei gopïo felly ychwanegwyd ar sail perfformiad.
    Ers rhyw fersiwn PHP Mae'r iaith grymoedd i basio newidynnau unig yno (nid gwerthoedd cyfrif sail ad hoc pan elwir swyddogaeth). Mae hyn yn anghyfleus iawn, oherwydd mae angen inni newid cod mewn llawer o leoedd a chreu newidynnau dros dro ar gyfer galw swyddogaeth, ond dyna sut y mae'n gweithio bellach, felly bydd yn rhaid inni ddiweddaru ein Cod yn unig.
    Rhoesom chi ateb cyflym. Byddwn yn gwirio sut y defnyddir y swyddogaeth ac yn penderfynu, a yw'n well i ddileu 'a' neu greu newidynnau dros dro mewn rhai mannau.

  5. #5
    Aelod Uwch
    Ymuno Dyddiad
    Mehefin 2010
    Swyddi
    276

    Default

    Diolch i chi, ond os bydd perfformiad yn fater, bydd yn caniatáu y gwall gan ei fod yn ddigwyddiad bach iawn ond diolch ichi am yr eglurhad.

  6. #6
    Michal Podbielski (vBET Staff) vBET's Avatar
    Ymuno Dyddiad
    Hydref 2009
    Swyddi
    3,037

    Default

    Bydd ateb heb gosbi perfformiad yn cael eu cynnwys yn y datganiad newydd. Am ateb cyflym, os gwelwch yn dda:
    1. Agor ffeil includes/vbenterprisetranslator_class_translator.php
    2. Dod o hyd i:
    Code:
    return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this)
    .$this->translateTextToDivide(substr($toTranslate, $point), $serie);
    3. Amnewid gan:
    Code:
    $rest = substr($toTranslate, $point);
    return vbet_translateEncodedText(substr($toTranslate, 0, $point), $this->from, $this->to, $serie, $this)
    .$this->translateTextToDivide($rest, $serie);
    4. Ewch i 2 (Mae sawl cyfieithwyr y Cod hwn)

Tags ar gyfer y Thread

Postio Caniatadau

  • Rydych yn efallai na swydd edeifion newydd
  • Rydych yn efallai na atebion ar ôl
  • Rydych yn efallai na atodiadau post
  • Rydych yn efallai na golygu eich swyddi
  •