Zend PHP5 Sertifikası. Video:2 - Değişkenler Oyun programlamaya başlamak isteyenler için…
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.

<?php
header("Content-Type: text/html; charset=utf-8");
?>

İ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.
?>

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"];
?>

EkleBunu EkleBunu


2 cevap “PHP5 de $türkçe ya da $dizi[’türkçe’] diye birşey olabilir mi?”

  1. Altan Tanrıverdi :

    < ?php
    $degisken="değişken";
    $$degisken="değer";
    echo $değişken;
    ?>

    PHP6′yı bekleyemedik :P

  2. Blogumdan :

    Bence en iyisi biz 6 ‘yı bekleyelim :)

Cevap yaz