7 Eylül 2011 Çarşamba

Php 5 ile gelen yenilikler!

Php 4 bitti, Php 5'e geçildi hatta Php 6 tamamlanmak üzere. Peki bu Php 5 nedir, ne gibi yenilikler barındırır?








Array fonksiyonları:

  1. array_combine() - Anahtarlar için bir dizi, değerler için ise başka bir dizi kullanarak bir ilişkisel dizi oluşturur
  2. array_diff_uassoc() - Dizilerin farkını hesaplarken ek olarak bir geriçağırım işlevi üzerinden indisleri de karşılaştırır.
  3. array_udiff() - Veri karşılaştırması için bir geriçağırım işlevi kullanarak diziler arasındaki farkı bulur.
  4. array_udiff_assoc() - Veri karşılaştırması için bir geriçağırım işlevi kullanarak diziler arasındaki farkı indislerine de bakarak bulur.
  5. array_udiff_uassoc() - Veri ve indis karşılaştırması için bir geriçağırım işlevi kullanarak diziler arasındaki farkı indislerine de bakarak bulur.
  6. array_walk_recursive() - Bir dizinin ardışık olarak her üyesine kullanıcı tanımlı bir işlevi uygular.
  7. array_uintersect_assoc() - Veriyi bir geriçağırım işleviyle karşılaştırarak dizilerin kesişimini hesaplarken ek olarak indislere de bakar.
  8. array_uintersect_uassoc() - Veriyi ve indisleri bir geriçağırım işleviyle karşılaştırarak dizilerin kesişimini hesaplarken ek olarak indislere de bakar.
  9. array_uintersect() - Veriyi bir geriçağırım işleviyle karşılaştırarak dizilerin kesişimini hesaplar.

InterBase fonksiyonları:

  1. ibase_affected_rows() - Önceki sorgu tarafından etkilenen satır sayısını döndürür. 
  2. ibase_backup() - Servis yöneticisi bir yedekleme görevi başlatır ve hemen geri döner.
  3. Kapatmadan bir işlem taahhüt eder.
  4. ibase_db_info() - Veritabanı istatistiklerini almak için kullanılır.
  5. ibase_drop_db() - Veritabanı bağlantısını keser.
  6. ibase_errcode() - Hata kodu döndürür.
  7. ibase_free_event_handler() - Kayıtlı etkinliği iptal eder.
  8. ibase_gen_id() - Oluşturucuya bir veri gönderilir, yeni veri olarak eklenir.
  9. ibase_maintain_db() - Veritabanına bakım komutu gönderilir.
  10. Bir sonuç kümesi için bir ad atar.
  11. Hazırlanmış bir sorgu parametre sayısını döndürür.
  12. Hazırlanmış bir sorguda bir parametre hakkında bilgi döndürür.
  13. Servis yöneticisi bir geri yükleme görevi başlatır ve hemen geri döner.
  14. Kapatmadan bir işlem geri alır.
  15. ibase_server_info() - Veritabanı sunucusu istatistiklerini almak için kullanılır.
  16. ibase_service_attach() - Servis yöneticine bağlanmak için kullanılır.
  17. ibase_service_detach() - Servis yöneticisini kapatmak için kullanılır.
  18. ibase_set_event_handler() - Yayınlanan olayları geri çağırmak için kullanılır.
  19. ibase_wait_event() -  Veritabanı tarafından yayınlanan bir olayın bitmesi için bekletmeye yarar.

iconv fonksiyonları:

  1. iconv_mime_decode() - Bir MIME başlık alanının kodunu çözer.
  2. iconv_mime_decode_headers() - Bir defada birden fazla MIME başlık alanını çözümler.
  3. iconv_mime_encode() - Bir MIME başlık alanı tertipler.
  4. iconv_strlen() - Dizgenin karakter sayısı ile döner.
  5. iconv_strpos() - Samanlık içindeki ilk iğnenin yerini bulur.
  6. iconv_strrpos() - Samanlıktakı son iğneyi bulur.
  7. iconv_substr() - Bir dizgenin bir alt dizgesini döndürür.

Stream fonksiyonları:

  1. stream_copy_to_stream() - Veriyi bir akımdan diğerine kopyalar.
  2. stream_get_line() - Akımdan belirtilen ayraca kadar bir satır döndürür.
  3. stream_socket_accept() - stream_socket_server() ile oluşturulmuş bir soketten bağlantı kabul eder.
  4. stream_socket_client() - Bir Genel Ağ veya Unix alan soketi bağlantısı açar.
  5. stream_socket_get_name() - Yerel veya uzak soketin ismini döndürür.
  6. stream_socket_recvfrom() - Bağlı olsun ya da olmasın bir soketten veri alır.
  7. stream_socket_sendto() - Bir sokete bağlı olsun ya da olmasın, bir ileti gönderir.
  8. stream_socket_server()  - Bir Genel Ağ veya Unix alan sunucusu soketi oluşturur.

Tarih ve Zaman fonksiyonları:

  1. idate() - Yerel zamanı/tarihi tamsayı olarak biçimlendirir.
  2. date_sunset() - Verilen gün ve konum için günbatımı zamanını döndürür.
  3. date_sunrise() - Belirtilen gün ve konum için şafak zamanını döndürür.
  4. time_nanosleep() - Çalışmayı saniye ve nanosaniye cinsinden geciktirir.

Dizge fonksiyonları:

  1. str_split() - Bir dizgeyi bir diziye dönüştürür.
  2. strpbrk() - Belirtilen karakterleri bir dizge içinde arar.
  3. substr_compare() - İki dizgenin belli bir konumdan itibaren belli uzunluktaki parçalarını bayt bayt karşılaştırır

Not: Bunlar dışında yeniliklerde mevcuttur, bu konu hakkında bilgi almak için tıklayın.

Hiç yorum yok:

Yorum Gönder