Jump to content
php.lv forumi

andrisp

Moderatori
  • Posts

    8,065
  • Joined

  • Last visited

Posts posted by andrisp

  1. Es tikko izmēģināju salīdzināt tos ātrumus:

    Selektējot 10000 rindiņas, for ātrums bija apt. ~0.1 sekundes. While ātrums ~0.055 sekundes. Ja tam for ciklam mysql_num_rows iznes ārā, lai katru reizi to nepārbaudītu, tad ātrums nokritās uz 0.065 (kas tāpat ir lēnāk nekā while).

     

    Nemaz nerunāsim par to, ka for izmantošana šādā veidā ir, maigi sakot, dīvaina.

  2. Parasti jau pārseris pasaka priekšā, kur tad īsti Headers already sent. Papildus vēl tam pārseris ignorē vienu ņulainu uzreiz pēc noslēgošā taga (tb nenosūta pārlūkam).

     

    Tā kā man liekas diezgan nejēdzīgs ieteikums.

  3. Pirmkārt jau man neliekas pārāk laba doma tulkojumus glabāt konstantēs. Drīzāk tad jau parastā masīvā. Piem.:

     

    $_T['main_link'] = 'Galvenā';
    $_T['news_link'] = 'Jaunumi';
    // utt

     

    Bet par jaunu valodu pievienošanu:

    1. Izveidotu atsevišķu masīvu, kur glabāt visu tulkojumu stringu nosaukumus (tikai nosaukumus).

    2. Veidojot jaunu valodu, ņemt šo masīvu un katram itemam uzģenerēt savu inputu.

    3. Pie saglabāšanas uzģenerēt php failu ar tulkojumiem.

     

    Labojot esošu valodas failu.

    1. un 2. solis tas pats, tikai papildus katram itemam vēl pārbaudam vai jau neeksistē vērtība no valodas faila. To arī ieliek inputa vērtībā.

    3. Pārraksta esoši php failu ar jaunu ģenerētu.

×
×
  • Create New...