+ Konu Cevaplama Paneli
Toplam 3 adet sonuctan sayfa basi 1 ile 3 arasi kadar sonuc gösteriliyor

Konu: PHP 5.3.0'da dikkat edilmesi gerekenler

  1. #1
    Üyelik tarihi
    Feb 2010
    Bulunduğu yer
    $root
    Mesajlar
    11
    Teşekkür Et
    1
    2 Konusuna 2 Teşekkür Almış

    Exclamation PHP 5.3.0'da dikkat edilmesi gerekenler

    Artık hosting firmalarının bir çoğu php sürümlerini 5.3.0 a geçirmeye başlamışken internet programlamacı arkadaşların dikkat etmesi gereken bir kaç önemli nokta var.

    Gerek daha önceki sürüme göre yazılan scriptleri 5.3.0 a uyarlama konusunda gerek yeni uygulamalarınızda bazı eski php fonksiyonları vs leri kullanılmaz durumda ve deprecated hatası alıyorsanız aşağıya bir göz atın derim.
    • call_user_method() yerine use call_user_func() kullanılmalı
    • call_user_method_array() yerine (use call_user_func_array() kullanılmalı
    • define_syslog_variables() kullanılmamalı
    • dl() php extention kütüphanelerini yükleyen bu fonksion iptal edildi. kullanılmaması öneriliyor.
    • ereg() yerine preg_match() kullanılmalı. düzenli ifadelere göre string aramalarında çokça kullandığımız bu metoda dikkat edilmeli
    • ereg_replace() yerine preg_replace() kullanılmalı bul değiştir türü işlemlerinde kullanılır.
    • eregi() yerine preg_match() i parametresi ile kullanılmalı
    • eregi_replace() yerine preg_replace() kullanılmalı
    • set_magic_quotes_runtime() ve magic_quotes_runtime() eskidi, php 6.0 da tamamen kalkıyor.
    • session_register() yerine $_SESSION superglobal ı kullanılmalı
    • session_unregister() yerine $_SESSION superglobal ı kullanılmalı
    • session_is_registered() yerine $_SESSION superglobal ı kullanılmalı
    • set_socket_blocking() yerine stream_set_blocking() kullanılmalı
    • split() yerine preg_split() kullanılmalı
    • spliti() yerine preg_split() iparametreli kullanılmalı
    • sql_regcase() artık kullanılmayacak php 6.0 ile tamamen kalkıyor.
    • mysql_db_query() yerine mysql_select_db() ve mysql_query() kullanılmalı
    • mysql_escape_string() yerine SQL'e birşeyler kayıt ederken özel karakterlerden kaçmaya yarayan mysql_real_escape_string() kullanılmalı
    • is_dst parametresi mktime(). fonksiyonunda iptal edildi yerine yeni zaman fonksiyonları kullanılmalıdır.

    herkesin dikkatine.

  2. amad Bu Konu İçin Teşekkür Edenler Listesi

    Lucretia (03-21-2010)

  3. #2
    Üyelik tarihi
    Feb 2010
    Mesajlar
    24
    Teşekkür Et
    6
    1 Konusuna 1 Teşekkür Almış
    Blog Entries
    2
    bir gün bende bunları kullanacağım ..

  4. #3
    Üyelik tarihi
    Jan 2012
    Mesajlar
    13
    Teşekkür Et
    0
    0 Konusuna 0 Teşekkür Almış
    Stabil olmayan versiyonlarda herzaman sorun çıkar zaten. Bence stabil versiyon kullanın derim.

+ Konu Cevaplama Paneli + Yeni Konu aç

Bu Konudaki Etiketler

Yetkileriniz

  • Konu Acma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok