Kullanıcı adı:  Şifre:  Her ziyaretimde otomatik giriş yap                              GirişGiriş   

 Sitemize Hoşgeldiniz..! 

Bilişim Teknolojileri-Bilgisayar Forum
Ana Sayfa
Bilişim Teknolojileri Forumu Son Konuları
Son 24 Saat
Kayıt Olun
Kayıt Olun
iletişim
iletişim

Tüm zamanlar UTC + 3 saat





Yeni başlık gönder Başlığa cevap ver  [ 4 mesaj ] 
Yazar Mesaj
  PHP5 'in getirdikleri ve PHP6 ile gidenler değişenler neler
Mesaj 15 Mar 2010, 11:59 
Aktif Üye
Aktif Üye
Kullanıcı avatarı



Kayıt: 05 Eyl 2007, 19:04
Mesajlar: 272
Konum: İstanbul



Herkese merhabalar...
PHP ve MYSQL kullanarak proje geliştiren arkadaşların ve PHP ye yeni başlayan ve kendini geliştiren arkadaşların özellikle ilgisini çekecek bir konudan bahsedeceğim. Bildiğiniz üzere PHP versiyonları ile birlikte söz dizimlerinde değişme hatta kodların kaldırılması söz konusu oluyor...
bu sizi ve sitelerinizi nasıl etkiliyor kısmına gelecek olursak ; ilgili sunucu da varolan ayar dosyasında size özel ayarlar yapılabildiği gibi genel ayarlar mevcuttur. Gerek güvenlik açıkları için gerekse ilgili versiyon için...Eğer ki kod yazdıktan sonra bir debugger dan geçirmiyorsanız ; bu ister istemez sitenizin performansını etkileyecektir. Hosting firmalarındaki sunucu yöneticileri açısından da performans önemli bir etkendir. Bunu artırmak için genelde en son çıkan PHP MYSQL versiyonları yüklenir o sunuculara...Örneğin ; daha önce versiyon 3 ten 4 e geçerken form verilerini alırken GET ve POST kullanımının değiştiğini birçoğunuz farketmiştir. Benim de yakın zamanda kendi pc me kurduğum local sunucu versiyonunun daha ileri olması ile eski sitelerimde oturum yönetiminde sorunlar yaşamaya başladım ve diğer kodlarda da sorunlar yaşayınca PHP5'i bile yeni yeni kullanırken artık PHP6 da bazı kodların kaldırıldığını ve değişimler olduğunu öğrendim araştırınca...Üzülmedim değil :) Bana bir ton iş çıktı dedim...Peki neler değişmiş bir bakalım...

Php'den atılan dil özellikleri ; magic_quotes , register_long_arrays,register_globals, safe_mode
özellikle safe_mode özelliği ile birçoğunuzun bu dile başlarken sorunu olduğundan eminim :)

Burada en önemli değişim ise günümüzün olmazsa olmazı oturum yönetimidir.
Daha önce oturumları başlatıp session_register ve session_unregister 'ı kullanıyorduk bildiğiniz üzere...Artık bu kullanımı gereksiz bir syntax olarak görüp biz session dizisini kaydedelim demişler ve o zaman bu kodalar gereksiz hale geliyor...Yani artık kalkmış arkadaşlar buna dikkat edin syntax hatalarınızda DEPRECATED gibi birşey karşınıza çıkabilir ;) Yani biz ONAYLAMADIK sen hala kullanmakta ısrar ediyorsun diyebilirler :)

Sıralı liste olarak kaldırılanlar...(bu kısım netten alıntıdır.Atladığım kısımlar olmasın diye)

- register globals kaldirilmis.
- magic quotes kaldirilmis.
- safe mode kaldirilmis.
- return by reference kaldirilmis.
- zend.ze1 uyumluluk modu kaldirilmis.
- freetype 1 ve gd 1 destegi kaldirilmis.
- fastcgi'i kapatabilme kaldirilmis.
- sapi disinda dl() kullanimi kaldirilmis.
- register long arrays kaldirilmis.
- ifsetor() kaldirilmis.
- string'leri { } ile indexleme kaldirilmis.
- dinamik method'lari statik sozdizimiyle cagirabilme kaldirilmis.
- asp tarzi <% %> tag destegi kaldirilmis.

(Ek yapayım biraz ; arkadaşlar listenin en sonunda da belirtildiği gibi <? ?> kullanan kişilerin de artık bu dilin söz dizimi ve methodlarını iyi bilmesini ve de biz sizi yeterince idare ettik artık siz bizim söylediklerimizi kullanmalısınız diyorlar :) yani iyi kod yazan adamların bu dili kullanması gerektiğini söylemek istiyorlar...)

Yani demem o ki artık yavaş yavaşta olsa adamlar nesne yönelimli programlamaya geçiyoruz diyorlar ve gereksiz şeyleri atıyorlar... İnternetin gelişimine bakarsanız aslında haklılarda...Neyse umarım söylediklerim sizlerin faydasına olur ve anlatabilmişdir. Eksiklerimi ilgilenen arkadaşların tamamlamasını dilerim. Herkese kolay gelsin.iyi çalışmalar...

_________________
Hacettepe,CEIT 2004
BİTEFO,Kemal Hasoğlu i.ö.o.
Bahçelievler / ISTANBUL
http://www.ozgemsigorta.com (Acente Modülü)
http://www.etutmerkezim.com (Etüt Modülü)


Başa Dön
   
 
  Re: PHP5 'in getirdikleri ve PHP6 ile gidenler değişenler neler
Mesaj 15 Mar 2010, 12:21 
Seçkin Üye
Seçkin Üye
Kullanıcı avatarı



Kayıt: 05 Eyl 2009, 12:28
Mesajlar: 575
Konum: Mersin - Hatay - Ağrı



evet php gittikçe gelişiyor :) php6 çıkalı 1 yıl oldu diye biliyorum. burada daha ayrınılı anlatmışlar: http://www.ibm.com/developerworks/opens ... hp-future/

_________________
Programcılık aşçılık gibidir, yemek tarifleri her yerde bulunabilir. Ancak iyi aşçı enderdir.


Başa Dön
   
 
  Re: PHP5 'in getirdikleri ve PHP6 ile gidenler değişenler neler
Mesaj 15 Mar 2010, 14:51 
Aktif Üye
Aktif Üye
Kullanıcı avatarı



Kayıt: 05 Eyl 2007, 19:04
Mesajlar: 272
Konum: İstanbul



hocam ibm sayfasına daha önce bakmıştım :) Türkçe çevirisini okurken kaynak olarak göstermişlerdi sanırım. Fakat PHP 6 henüz sunuculara kurulmadı diye biliyorum. Çünkü henüz beta aşamasında...Ama development sürümleri yavaş yavaş çıkıyor bizdeki sanal sunucularda (örn. easyphp,wamp,vb. ) ... Fakat şu an için çıktı diyemeyiz...Aslında bir bakıma da çıktı diyebilirz :o Çünkü beta sürümler çıkarılarak geliştirilmesi gereken yönleri feedback lerle görebiliyor adamlar... Tabii özellikle sunucu performansı dönütlerine göre geliiştiriliyormuş diye duydum.Bi bakıma ki özellikle bizler için kötü bir gelişme diyebilirim :) Kardeşim zaten yeterince bilmiyorum ve öğrenmek için çabalıyorum.Derken her sene gelişiyor...Kodlar değişiyor,ayarlar değişiyor...Eski siteler yenilenmek zorunda kalınıyor...Hergün kod mu yazacaz,ayıptır,günahtır freelancer lara da :)

_________________
Hacettepe,CEIT 2004
BİTEFO,Kemal Hasoğlu i.ö.o.
Bahçelievler / ISTANBUL
http://www.ozgemsigorta.com (Acente Modülü)
http://www.etutmerkezim.com (Etüt Modülü)


Başa Dön
   
 
  Re: PHP5 'in getirdikleri ve PHP6 ile gidenler değişenler neler
Mesaj 15 Mar 2010, 15:18 
Seçkin Üye
Seçkin Üye
Kullanıcı avatarı



Kayıt: 05 Eyl 2009, 12:28
Mesajlar: 575
Konum: Mersin - Hatay - Ağrı



php 6 kararlı sürüm olmayabilir ama php 6 destekli sunucular da var...
php, oop'ye geçmekte geç bile kaldı bence.

_________________
Programcılık aşçılık gibidir, yemek tarifleri her yerde bulunabilir. Ancak iyi aşçı enderdir.


Başa Dön
   
 
Eskiden itibaren mesajları göster:  Sırala  
Yeni başlık gönder Başlığa cevap ver  [ 4 mesaj ] 

Tüm zamanlar UTC + 3 saat


Kimler çevrimiçi

Bu forumu gezen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir


Bu foruma yeni başlıklar gönderemezsiniz
Bu forumdaki başlıklara cevap veremezsiniz
Bu forumdaki mesajlarınızı düzenleyemezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu foruma eklentiler gönderemezsiniz




Bu site, ismi verilen dosyaların kendilerini barındırmamaktadır ve sorumlulukları kaynaklarına aittir.Hak sahibinin talebi durumunda derhal sitemizden kaldırılacaktır.
Sitede verilen linklerin yasalara aykırı kullanımı karşısında oluşabilecek hiçbir sorundan sitemiz sorumlu değildir.

phpBB-alexa-


Bilişim Teknolojileri-E_Okul