Re: [Linux-programlama] php Sorusu

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Enver ALTIN (ealtin@parkyeri.com)
Date: Fri 04 Feb 2005 - 09:14:07 EET


On Fri, 2005-02-04 at 01:37 +0200, Nilgün Belma Bugüner wrote:
> setlocale ile yereli belirtirseniz sorun çıkmaması gerekir.

Buna karşın, kuvvetle muhtemelen başka sorunlarla karşılaşacaksınız.
Örneğin Apache'nin günlük dosyalarında tarih ve saatin biçemi değişecek.

setlocale(), kullanıldığı andan itibaren çağırıldığı sürecin yerel
bağımlı tüm diğer fonksiyon çağrılarının davranışını değiştirecektir.

setlocale() kullandıktan sonra, işiniz bittiğinde (script bittiğinde?)
eski haline getirip öyle bırakmakta önemli fayda var.

Bir de, 6 ay kadar önce yaptığım profiling testlerinde setlocale() en
yavaş fonksiyonlardan biri olarak göze batıyordu, ~2k satırlık PHP
kodunun toplam çalışma süresinin 40% civarında bir kısmını kaplıyordu.

Özetle eğer setlocale() kullanmamak mümkünse, kullanmayın.

Teşekkürler,

-- 
Enver ALTIN                   |        http://skyblue.gen.tr/
Software developer @ Parkyeri |      http://www.parkyeri.com/


_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.