logo
Nedir?
Topluluklar
Yarışmalar
İlanlar
Sözlük
Uygulamalar
  • logo
    • Giriş Yap
    • Kayıt Ol
  • Giriş Yap
  • Kayıt Ol
  • ANA SAYFA
  • İnovanadolu Nedir ?
  • Topluluklar
  • İlanlar
  • Uygulamalar
  • Sözlük
PHP Logosu

PHP

Soru cevap paylaşım platformu

PHP

Soru cevap paylaşım platformu

 

Popüler
  • Popüler
  • Yeni
  • Eski
  • En İyiler
Popüler Yeni Eski En İyiler
  • 3
    Topluluk Logosu
    PHP öğrenmek istiyorum. Temelden php'ye girmek yerine direkt Laravel online derslerine başlasam nasıl olur? inovanadolu.com
    5 yıl önce thatfirat, /PHP
    0 yorum paylaş
    • Facebook'ta Paylaş
    • Twitter'da Paylaş
    • Whatsapp'ta Paylaş
    • Direk Link
    şikayet et!

    Sizce bir faydasını görür müyüm?


    Yoksa boşa kürek çekmiş mi olurum?

  • 1
    Topluluk Logosu
    PHP'de Parametre Kullanmak inovanadolu.com
    5 yıl önce hoop, /PHP
    0 yorum paylaş
    • Facebook'ta Paylaş
    • Twitter'da Paylaş
    • Whatsapp'ta Paylaş
    • Direk Link
    şikayet et!

    <?php 

    echo "Benim adım ";
    AdYaz( "Murat" );
    echo "Kardeşimin adı ";
    AdYaz( "Çiğdem" );

    function AdYaz( $ad ) {
    echo $ad . "<br />" class="token punctuation">;
    }

    ?>


  • 1
    Topluluk Logosu
    Php Fonksiyonlarında Değer Döndürmek inovanadolu.com
    5 yıl önce hoop, /PHP
    0 yorum paylaş
    • Facebook'ta Paylaş
    • Twitter'da Paylaş
    • Whatsapp'ta Paylaş
    • Direk Link
    şikayet et!

    <?php 

    echo Karesi( 6 );

    function Karesi( $sayi ) {
    return $sayi * $sayi;
    }

    ?>

    Bu örnekte gördüğümüz fonksiyonun döndürdüğü değer sayısaldır, bir fonksiyon sayısal, alfasayısal (string), mantıksal (boolean) veya dize (array) döndürebilir. Ayrıca bir fonksiyonun işlevini kesip tekrar ana kodlara dönmesi için boş bir şekilde return; kullanılabilir.

  • 4
    Topluluk Logosu
    PHP If Else Deyimi inovanadolu.com
    5 yıl önce hoop, /PHP
    0 yorum paylaş
    • Facebook'ta Paylaş
    • Twitter'da Paylaş
    • Whatsapp'ta Paylaş
    • Direk Link
    şikayet et!

    Koşullara Dayalı İşlemleri Gerçekleştirme

    Kod yazarken sıklıkla kullanılan koşul belirteçleri, duruma bağlı olarak işlemler yapmamıza olanak sağlar. Genel yapıları 3 şekildedir:


    1. if ( koşul ) - koşul gerçekleşirse komut uygulanır.


    2. if ( koşul ) else ... - koşul gerçekleşmez ise ELSE'de belirtilenler uygulanır.


    3. if ( koşul ) else if (koşul ) else ... - İlk koşul gerçekleşmezse alternatif koşullar else if ile belirtilebilir.

    Örnekler

    Aşağıdaki örnekte $islem 4 değerini alır, koşul cümlesi olarak yazdığımızda php bize bu yargının doğru olduğunu echo da belirttiğimiz cümle ile gösterir:

    <?php 
    $islem = 2 + 2;

    if ( $islem == 4 ) {
    echo "2 + 2, 4 eder!";
    }
    ?>

    NOT: Koşul gerçekleşirse yapılacaklar { ... } şeklinde belirtilir. Ancak yapılacak iş tek satırlık ise direkt altına yazarak işlem yaptırtabiliriz:

    <?php 
    $islem = 2 + 2;

    if ( $islem == 4 )
    echo "2 + 2, 4 eder!";
    ?>

    Aşağıdaki örnekte koşul gerçekleşmezse ELSE ile php'ye ne yapacağını söylüyoruz:


    <?php 
    $benim_sayim = 5;

    if ( $benim_sayim == 4 )
    echo "Benim sayım 4!";
    else
    echo "Benim sayım 4'ten farklı!";
    ?>

    Ve son olarak araya bir koşul daha alarak yukarıda 3. yapıda bahsettiğimiz ELSE IF kullanımına bakıyoruz:

    <?php 
    $sayi_tut = 6;

    if ( $sayi_tut < 5 )
    echo "Sayım 5'den küçük!";
    else if ( $sayi_tut > 5 )
    echo "Sayım 5'den büyük!";
    else
    echo "Sayım 5!";
    ?>




  • 4
    Topluluk Logosu
    PHP Switch Kodu inovanadolu.com
    5 yıl önce hoop, /PHP
    0 yorum paylaş
    • Facebook'ta Paylaş
    • Twitter'da Paylaş
    • Whatsapp'ta Paylaş
    • Direk Link
    şikayet et!

    Bir değişkene bağlı koşullu işlem yaparken IF, ELSEIF, ELSEIF ... şeklinde uzunca bir komut kullanmak hem zamanımızı alır, hem php derleyiciyi yorar. Bu gibi durumlarda Switch kodu işimizi kolaylaştırır.


    <?php 
    $secim = 3;

    switch( $secim )
    {
    case 1:
    echo "Benim sayım 1!";
    break;
    case 2:
    echo "Benim sayım 2!";
    break;
    case 3:
    echo "Benim sayım 3!";
    break;
    default:
    echo "Benim sayım 1, 2 veya 3 değil!";
    }
    ?>

    Yukarıdaki örnekte görüldüğü üzere $secim değişkeninin aldığı değere göre switch komutuyla işlem yapılmasını sağladık. Burada case 1:, değişkenin hangi değerde olması durumunda işlem yapacağını bize bildirir. break;ise switch'den çıkılması gerektiğini php ye anlatmamıza yarar. default: olarak belirtilen son satır ise hiçbir koşul sağlanmadığı takdirde yapılacak işi tanımlar.

    Aşağıda başka bir örnekte string (alfasayısal) bir değişkenle Switch kullandık:


    <?php 
    $kimin = "Ali";

    switch( $kimin )
    {
    case "Ali":
    echo "Ali'nin";
    break;
    case "Hasan":
    echo "Hasan'ın";
    break;
    default:
    echo "Kimsenin değil!";
    }
    ?>


  • 4
    Topluluk Logosu
    0 ile 100 arasında ki çift sayıları alt alta yazdırmak için gerekli olan php kodu nasıl yazabilirim? inovanadolu.com
    6 yıl önce jamary, /PHP
    1 yorum paylaş
    • Facebook'ta Paylaş
    • Twitter'da Paylaş
    • Whatsapp'ta Paylaş
    • Direk Link
    şikayet et!

    Pratik bir çözüm önerecek var mı?

  • 4
    Topluluk Logosu
    50 ile 100 arasında ki sayılardan 5’e bölünenleri alt alta yazdıran php kodu inovanadolu.com
    6 yıl önce jamary, /PHP
    1 yorum paylaş
    • Facebook'ta Paylaş
    • Twitter'da Paylaş
    • Whatsapp'ta Paylaş
    • Direk Link
    şikayet et!

    Nasıl yazabilirim?

  • 6
    Topluluk Logosu
    php yazılımcı vs .net yazılımcı inovanadolu.com
    6 yıl önce moddal, /PHP
    1 yorum paylaş
    • Facebook'ta Paylaş
    • Twitter'da Paylaş
    • Whatsapp'ta Paylaş
    • Direk Link
    şikayet et!

    Bir Ekşi Sözlük yazarı tarafından yapılmış versustur. Akıllara zarardır.

    "php yazılımcı maaşı düşüktür, .net yazılımcı maaşı yüksektir.
    php yazılımcı css, js yazar, photoshop ile işini görür, .net yazılımcı bu tarz işler ile uğraşmaz.
    php yazılımcı ajans adamıdır, .net yazılımcı kurumsal şirket adamıdır.
    php yazılımcı cumartesi çalışır, .net yazılımcı ise cumartesi çalışmaz.
    php
    yazılımcı seri çalışır, .net yazılımcı kaplumbağa hızındadır. (bunun
    temel sebebi .net yazılımcı kurumsal iş planı hasebiyle daha temkinli ve
    ağır adımlarla ilerler. php tarafında back-end tarafını bırgalayan pek
    kimse olmaz. ayrıca üretim ve hizmet sürecini etkileyen kritik durumlar
    çok sık yaşanmaz. bu yüzden kodu basar gider.)
    php yazılımcı işini
    yaparken esnektir, .net yazılımcı kalıplardan çıkmaz. (kurumsal işlerin
    dezavantajlarından biri. buradaki kıstas diğer meslek gruplarında da
    yaşanabilir.)
    php yazılımcı haber sitesi, e-ticaret yazar, .net yazılımcı erp, crm yazar.
    php
    yazılımcı girişimcidir, .net yazılımcı çalışandır. (sermayesi küçük
    işler php tarafında daha çoktur. freelancer bile olsa php girişimciler
    daha çoktur)
    php yazılımcı, python ve ruby yazanlar ile kankadır, .net yazılımcı javacılar ve swiftçiler ile takılır.
    php yazılımcı sadece web yazar, .net yazılımcı mobil ve masaüstü de yazabilir.
    düzeltme : istisnalar kaideyi biraz bozabilir. ama 3 aşağı, 5 yukarı böyledir.
    düzeltme2
    : php, asp.net ve python flask iş tecrübem vardır. herhangi bir tarafı
    küçümsemek veya germek için yapılmış bir eleştiri yoktur. her yazılımcı
    değerlidir ve hepsi işini severek yapar.
    düzeltme3 : kıyaslama tabi ki ülkemiz için geçerlidir.
    düzeltme4: bazı yazdığım cümleler çok anlaşılır olmamış. bu yüzden sebebini parantez içinde detaylandırmak zorunda kaldım.
    düzeltme5:
    php'ciler ve .net'ciler yazdığım şeylerden çok alınmış. ancak bunda
    alınacak bir şey yok. piyade ve muhabere sınıfı farklı işler yapar ancak
    ikisi de askerdir. ya da kardiyolog ile norolog farklı işi yapar ama
    ikiside doktordur. yazılım işi içinde aynı şeyleri düşünüyorum.
    düzeltme6
    : iki yazar arkadaşım yorumlarda direk şahsıma çok ciddi bir hakarette
    bulunmuş. geçmişte ne yaşadılar da bu denli hiddetli bir cevap yazma
    ihtiyacı hissetmişler acaba çok merak ediyorum. amaç bağdan üzüm yemek
    değil, bağcıyı dövmek sanırım."

    kaynak' target='_blank' rel='nofollow'>eksisozluk.c...

Yeni İçerik

TOPLULUK KURALLARI

Soru cevap paylaşım platformu
Topluluk Moderatörleri: @inovanadolu

YENİ

Teras Kategorisi Logosu
1
İlanlar Kategorisi Logosu
deneme
İnovasyon Haberleri Kategorisi Logosu
Turkcell’in Tedarikçi Eksenli ...
İnovasyon Haberleri Kategorisi Logosu
TEKNOFEST takımlarına Başkan B...
İnovasyon Haberleri Kategorisi Logosu
Dijital işyerine dönüşüm artık...
İnovasyon Haberleri Kategorisi Logosu
Sanofi Türkiye, Başakşehir Liv...
İnovasyon Haberleri Kategorisi Logosu
Gıda İnovasyon Yarışmasında 29...
İnovasyon Haberleri Kategorisi Logosu
Beykent Üniversitesi araştırma...
İnovasyon Haberleri Kategorisi Logosu
Formula 1 2025 sezonunda %100 ...
İnovasyon Haberleri Kategorisi Logosu
Adil Sani Konukoğlu: “Dijital ...
Reklam Görseli
İNOVANADOLU

inovanadolu, sağladığı araçlar ve topluluklarla üyelerinin birlikte projelerini hayata geçirebileceği inovasyon ve girişimcilik platformudur.

  • Kullanıcı Sözleşmesi
  • Gizlilik
  • İnovanadolu platformu hakkında
  • Görüş Bildir

© 2019 İNOVANADOLU. Tüm Hakları Saklıdır.