• 15-03-2007, 17:01:54
    #1
    Çok uzun zamandır php ile içli dışlıyım ve kesinlikle daha çözemedim. mantıksal olarak neler yapabileceğimi biliyorum ama yapamıyorum. Bu konunun amacı hem benim gibi bilmeyenler sorusu olanlar sorularını sorsunlar hemde php'yi daha iyi kavrasınlar. İlk sorumu soriyim..

    <?php
    function foo ()
    {
        return 5;
    }
    ?>
    Buradaki fonksiyonda return 5; nedir ne iş yapar?

    <?php
    $first ? $second : $third
    ?>
    Bu kod ne işe yarar ?
  • 15-03-2007, 18:26:37
    #2
    alttakini bilmiyorum fakat return şöle bişiy mesela
    <?
    function carp($a)
    {
    $a = $a * $a;
    return $a;
    }
    ?>
    burdaki return func a değer verir mesela echo carp(5); dersin sonuç 25 olur
  • 15-03-2007, 18:28:13
    #3
    <?php
    function foo (){
        return 5;
    }
        echo foo();
    ?>
    Olarak kullanılırsa ekrana 5 yazar.

    <?php
    $first ? $second : $third
    ?>
    $first koşulu sağlanıyorsa $second kullan, sağlanmıyorsa $third kullan demek istiyor sanırım ama eksik kullanım var.
  • 15-03-2007, 20:48:27
    #4
    Bu
    $first = 1;
    $second = 2;
    $third = 3;
    $ata = ($first ? $second : $third);
    bununla aynıdır...
    $first = 1;
    $second = 2;
    $third = 3;
    if ($first) 
    $ata = $second;
    else 
    $ata = $third;
    yada bu
    $first = $true;
    $second = "bu ikinci";
    $third = "buda üçüncü";
    
    echo ($first ? $second : $third);
    Şu çıktıyı verir
    bu ikinci
    Daha nasıl anlatılabilirki ?