Eyl 23
Eğer PHP 6 yayınlandığında şimdiki kodlarınızın sorun çıkarmadan çalışmasını istiyorsanız, şimdiden bazı önlemler almalısınız. Bu yazıda, alınabilecek 5 basit önlemden bahsediyoruz.
- register_globals kullanmayın
- magic_quotes kullanmayı durdurun
- $HTTP_POST_VARS gibi uzun diziler açmayın
- ereg() yerine preg() fonksiyonunu tercih edin
- Nesneleri referans operatörü olan & sembolü ile başlatmayın
Detaylar için http://bitfilm.net/?p=18 bağlantısına bakabilirsiniz ![]()

Eylül 24th, 2007 at 1:32
PHP6 = PHP5 + Unicode, PHP5 = PHP6 – Unicode, Unicode = PHP6 – PHP5
PHP6 ‘yı şimdiden denemeye başlayın, en iyi hazırlık budur sanırım…
http://snaps.php.net/
Eylül 24th, 2007 at 1:43
register globals kullanmayın denilmiş. yani şunları mı kullanmayacaz : $_GET[’input’];
$_POST[’input’];
$_REQUEST[’input’];
?
Eylül 24th, 2007 at 2:04
@ Miraç, tam aksine onları kullanacağız artık. r_g datayı almadan kullanmanı sağlayan bir ifade(ydi) ve php.ini de on off yapılabiliyor(du).
sayfa.php?deger=383 gibi bir ifade varsa ve sayfa.php ye echo $deger yazarsan 383 ü basar ama tabi r_g on ise.
Ama bu ne yazık ki pratiklik sağlamasına rağmen özellikle session ve cookie işlemlerinde güvenlik sorunlarına çok sık neden olmasıyla ünlendi ve radikal sayılabilecek bir kararla elveda deniyor.
Yani bir anlamda tembellik yapmaya son
Eylül 24th, 2007 at 10:28
anladım Altan Abi teşekkürler.
Ocak 2nd, 2008 at 8:38
register_globals ve magic_quotes’in kaldırılması süper olmuş gerçekten.
gerçi ben bu işe başladığımdan beri $HTTP_POST_VARS yerine $_POST kullanıyorum. mesela post la gelen deger içinde register_globale bakmaksızın hep $_POST[’deger’] kullandım. kullanmayanlar için çok karışıklık oluyordu.
Ocak 2nd, 2008 at 8:44
ayrıca foreach taki değişiklik ve Fileinfo nun core ‘ a alınması çok iyi olmuş.
safe_mode’da kaldırılıyormuş.
Ocak 2nd, 2008 at 12:40
@gökhan bora
foreach döngüsündeki değişiklik neymiş. Merak ettim (:
Ocak 11th, 2008 at 0:42
foreach değişikliği sanırım şöyle: http://www.php.net/~derick/meeting-notes.html#allow-foreach-syntax-for-multi-dimensional-arrays