Mar 06
Hepimiz biliyoruz ki Php6 ile birlikte unicode karakterleride programlamada kullanmaya başlayacağız. Bunun faydalarını anlatmak yerine size hali hazırda Php5′de Türkçe karakterleri programınızda nasıl kolayca kullanabileceğinizi gösterceğiz.
Not: Konudan önce eğer değişken değişkenler hakkında bilginiz yoksa http://tr2.php.net/language.variables.variable adresine bakmanız önerilir.
Öncelikle Türkçe karakterlerin tarayıcınızda düzgünce görüntülenmesi için kodlarımızın başına alttaki kodu yazıyoruz. Bu sadece tarayıcımızda düzgün görebilmek içindir,başka bir faydası yok.
İlk olarak değişken isimlendirmedeTürkçe karakterler nasıl kullanılır bunu görelim.
<?php
$deneme="İıĞğÜüŞşİiÖöÇç";
$$deneme="Deneme Yazısı";
echo $İıĞğÜüŞşİiÖöÇç.PHP_EOL."<br />".PHP_EOL; # Zend’de uyarı olarak gösterilsede çalışacaktır
echo ${‘İıĞğÜüŞşİiÖöÇç’}.PHP_EOL."<br />".PHP_EOL; # Zend’de uyarı vermemesini istiyorsanız.
?>
$deneme="İıĞğÜüŞşİiÖöÇç";
$$deneme="Deneme Yazısı";
echo $İıĞğÜüŞşİiÖöÇç.PHP_EOL."<br />".PHP_EOL; # Zend’de uyarı olarak gösterilsede çalışacaktır
echo ${‘İıĞğÜüŞşİiÖöÇç’}.PHP_EOL."<br />".PHP_EOL; # Zend’de uyarı vermemesini istiyorsanız.
?>
Peki bir dizi anahtarı olarak kullanmak istersek ne yapmalıyız? Hiçbirşey.
<?php
$dizi=array();
$dizi["türkçe"]="türkçe";
$dizi["turkce"]="turkce";
foreach ($dizi as $anahtar => ${‘değer’}){
if($anahtar=="türkçe"){
echo $anahtar." == türkçe Başarılı".PHP_EOL."<br />".PHP_EOL;
}
else{
echo $anahtar." == türkçe Başarısız".PHP_EOL."<br />".PHP_EOL;
}
}
echo $dizi["türkçe"];
?>
$dizi=array();
$dizi["türkçe"]="türkçe";
$dizi["turkce"]="turkce";
foreach ($dizi as $anahtar => ${‘değer’}){
if($anahtar=="türkçe"){
echo $anahtar." == türkçe Başarılı".PHP_EOL."<br />".PHP_EOL;
}
else{
echo $anahtar." == türkçe Başarısız".PHP_EOL."<br />".PHP_EOL;
}
}
echo $dizi["türkçe"];
?>

Mart 6th, 2008 at 14:13
< ?php
$degisken="değişken";
$$degisken="değer";
echo $değişken;
?>
PHP6′yı bekleyemedik :P
Mayıs 8th, 2008 at 3:39
Bence en iyisi biz 6 ‘yı bekleyelim