Kadir Özdemir

  • Ben Kimim
  • PHP
  • Sencha Touch
  • Home/
  • PHP /
  • php 5.3 Düsen ve istenmeyen özellikler

php 5.3 Düsen ve istenmeyen özellikler

Skorp 20.07.2009 1 Comment

Php 5.3 serimizin ilk yazisi php de istenmeyen özellikler hakkinda olacakdir.
Nadiren kullanilan ve uzun zamandir kullanilmamasini tavsiye edilen bazi özellikler, php 5.3 de artik DEPRACED yani istenmeyen/gereksiz olarak isaretlenecek. Bu Hata mesajini alan Fonksiyonlar php 6 versionu ile tamamen silinecektir.

mesela

Deprecated: Function ereg() is deprecated in C:\xampp\htdocs\php53\ereg.php on line 3

ereg* ile gelen tüm fonksiyonlar da bu hata ile karsilasacaksiniz.
Ereg yerine daha hizli ve Binär verilerle calisa bilen preg* fonksiyonlarini kullanmaniz gerekiyor.

o fonksiyonlar disinda split fonksiyonu da ereg fonksiyonlarini kullandigi icin ayni hatayi verecektir, ondan split yerine preg_split fonksiyonunu kullanmaniz gerekmektedir.

Gönderimler (referencler)

Bu sekil gönderi yapmak artik bir depraceted hatasi verecektir.:

$x=0;
function foo($a) {
	//vs.
	$a++;
}
foo(&$x);

Fonksiyonu yazan Programci a nin reference olarak geldigini bilmediginden istenmedik seyler yapa bilir.

Bu yüzden gönderimleri fonksiyon kisminda yapmaniz daha dogru:

$x=0;
function foo(&$a) {
	//vs.
	$a++;
}
foo($x);

tabiki yukardaki yazmis oldugumuz fonksiyon, güzel bir stil degil ayni sonucu a yi return ile geri yolluyarakda elde ede bilirdik.

PECL i kaydirilan Özellikler:

-dbase
-fbsql
-fdf
-ncurses
-ming
-msql
-sybase (bu eski sybase, yeni versiyonu olan sybase_ct php de standard olarak bulunmakda.)

geri kalan özellikleri kullanmak isteyenler pecl.php.net sayfasindan indirip, manuel kurmalari gerekir.

Zend-Engine-1 Uyumlulukmodu

Php5 ciktiginda php4 den php5 gecisler kolaylassin diye ze1_compatibility_mode ayari eklenmisti, php 5.3 ile bu ayar cikartildi.

daha genis bilgi icin: tikla

Skorp
2009-07-20
Tags:
PHP php 5.3
Share story:
← PreviousPhp 5.3 yenilikler, degisikliler vs.
Next →Php 5.3 Migrasyon sorunlari

Written by Skorp

View all articles by Skorp

Website: http://www.skorp.eu

Related Articles

  • Silverstripe snippetler

  • Silverstripe login sorunu

  • Silverstripe: Sorgulari Cachleme

  • Php 5.4 yayinlandi

  • Silverstripe yeni sayfa tipleri

One comment

  1. Php 5.3 yenilikler, degisikliler vs. | Kadir Özdemir
    Temmuz 20, 2009 at 05:16 pm

    […] -Düsen ve istenmeyen özellikler […]

Leave a Comment Cancel Reply

Your email address will not be published. Required fields are marked *

Social networks

Etiket Bulutu

Android Bilgisayar & Internet C# Cms css diger Kodlar featured Genel Java Javascript Linux Mobile PHP Silverstripe typo3 Veritabani Windows Zend Framework

Links

  • H E R K O N U
  • Hüseyin Koyun
  • Urban23k

Son Yorumlar

  • Primary Key – Unique ve Index nedir? için Onur
  • Centos de apache, php ve mysql kurulumu için sezer fidancı
  • React Native – Kurulum için React Native | Kadir Özdemir
  • React Native için React Native – Kurulum | Kadir Özdemir
  • Ben Kimim için serkan

Twitter

Follow @skorp54
There is an error in twitter widget, please make sure that you have set up the Twitter API settings
  • Ben Kimim
  • PHP
  • Sencha Touch

Arsivler

Kategoriler

Copyright © 2014 webberz.at