php sürüm güncelleme hakkında?

Merhaba,

Şuan elimde php 5.3 ile çalışan bir php kodlu emlak scriptim var.

Ben php sürümü 5.4 e yükselltiğimde bir takım hatalar alıyorum.

Php sürüm güncellemesi yaptığımda yani php 5.3'ten php 5.4'e geçerken php kodlarda ne gibi değişiklikler yapmalıyım.

Örneğin, 5.3'te abc kodu yazılırken php 5.4'te abc yerine asd kodu mu yazılıyor?

Not: abc ,asd php kütüphanesi tarafından tanımlanan kodlardan herhangi birini simgeleyen harf olarak  örnek olaması amacıyla uydurulmuştur.

08-06-2015 20:23

    Php

    saltintop Sahin Altıntop

    bazı güncellemeler ve kolaylıklar yapılıyor ,açık ona scriptlerin güvenlik yamaları vs, 

    sen hata aldığın fonksiyonu söylersen ona göre daha detaylı bir bilgi verebilirim 

    mesala gelen yenilikler : 5.4 için

     

    • Support for traits has been added. 
    • Short array syntax has been added, e.g. $a = [1, 2, 3, 4]; or $a = ['one' => 1, 'two' => 2, 'three' => 3, 'four' => 4];.
    • Function array dereferencing has been added, e.g. foo()[0].
    • Closures now support $this.
    • <?= is now always available, regardless of the short_open_tag php.ini option.
    • Class member access on instantiation has been added, e.g. (new Foo)->bar().
    • Class::{expr}() syntax is now supported.
    • Binary number format has been added, e.g. 0b001001101.
    • Improved parse error messages and improved incompatible arguments warnings.
    • The session extension can now track the upload progress of files.
    • Built-in development web server in CLI mode.
    09-06-2015 06:07

      Php

      alicilin Ali Fırat Güler

      Aldıkların muhtemelen hata değil de uyardır. Örneğin Emlak scriptin mysql fonksiyonlarını kullanıyorsa. 5.3 de çalışır fakat 5.4 de depraced uyarısı verir. Buda demek oluyor ki. Emlak scriptinin artık mysqli yada pdo kullanması gerekiyor. O hataları gizlemek için error_reporting(0); yaparsanız gizlersiniz. Ama dediğim gibi sadece gizlemiş olursunuz. ileri ki php versiyonlarında şu anda uyarı veren fonksiyonlar kalkacak. O sebeple. ileride emlak scriptiniz hiç çalışmayacaktır.

      09-06-2015 18:01

        Php

        php.net  sitesinden php  sürümleri ile alakalı değişiklikleri ve yenilikleri bulabilirsin  büyük ihtimal kullanılan  php fonksiyonlarının kullanımları kaldırılmıştır.  o yüzde o fonksiyonların yerine yenilerini kullanman yeterli genelde  en büyük değişiklikler  mysql ile alakalı olanlar oluyor  veri tabanı bağlantıları ile alakalı bölümleri incelemenizi tavsiye ederim 

        buradan ulaşabilirsin 

        09-07-2015 18:10

          www.Phpkodlari.com © 2009 Herkes Php öğrenecek
          Web tasarım ve eğitim kaynağınız.