3nqin ve seneRioR SÜPER PHP Dersleri Kendi Makalemiz Ders[2]

  • Konbuyu başlatan Konbuyu başlatan seneRioR
  • Başlangıç tarihi Başlangıç tarihi
Konu Yazar

seneRioR

Member
Haz
103
1
Tekrar merhaba arkadaşlar. Söz verdiğimiz gibi 2. dersimizede hayırlısıyla başlıyoruz :D Bir önceki dersimizdede dedik bu ders if-else gibi php'nin kendi fonksiyonlarını örencez diye :D ahanda size onlar :D

IF-Else Kullanımı :

Bu kuralın mantığı*= Yapılacak işi koşullandırıyor. Bir koşula bir şarta göre kodun hareket etmesini sağlıyor...

Bu işin şablonu :


PHP:
if (yapılmasını istediğiniz koşul-lar) {
yapılmasını istediğiniz koşulun doğru olduğunda işlenecek kodlar
}

İsterseniz hemen bir örneğe geçelim :

PHP:
 <?php

 if ( 4==4 ) {
echo "Bu rakamlar birbirlerine eşittir.";
}

 ?>

Burdada anlayacağınız üzre eğer 4 rakamı 4 rakamına eşit ise "{ }" parantezler arasındaki kodu bana uygula diyoruz. ve bizim yoldaşımız olan php tabiki kafasını çalıştırıyo. Diyoki 4, 4'e eşitmi diyo... Bi bakıyo evt eşit. Ozaman diyoki benim sevgili coderim echo ile bişey yazdırmak istemiş. Hemmen ekrana basıyo. Kısacası çıkan sonuç

Bu rakamlar birbirlerine eşittir.

Hemen daha geniş bir örnek vereyim :

PHP:
 <?php

 if ( 3==4) {
echo "BU rakamlar birbirine eşittir";
}
else{
echo "Bu sayılar birbirlerine eşit değildir";
}

 ?>

Sevgili cücelerim ve cüce adaylarım. Hiç 3, 4'e eşit olurmu ? O halde ekrana gelecek sonuç:

Bu sayılar birbirlerine eşit değildir

olacaktır. Burda else kullanımınıda az çok çözdük.

IF denilen dalga bu kadar. bir kaç örnek vereyim. Mesela if(4!=4) dersek phpye şöyle bişey göndermiş oluruz. 4,4'e eşit değilse bana şunları yap.

Bir diğer püf nokta ise if(4==4 || 3==3 && 2=3) kullanımında ise "||" işareti ve anlamı katar. "&&" işareti ise veya anlamı katar. Şimdilik bu kadar birazda siz pratik yapın.


PHP'de kendi fonksiyonunu yapma:

Fonksiyon ihtiyacımız olduğu heran kullanabileceğimiz kod bloklarına verilen genel addır.

Fonksiyon oluşturuken:

* Bütün fonksiyonlar “function()” ifadesinin yanında tanımlanır.
* Fonksiyonunuzu kısa ve anlaşılır biçimde isimlendirin .
* Fonksiyon ismi,harfle ö “_ (alt tire diyelim) ” ile başlayabilir.
* Kesinlikle rakam ile başlayamaz.
* Fonksiyonunuzu tanımladıktan sonra “{” süslü parantez ile açarak,
* Fonksiyon kodlarınızı yazın
* Kodlarınızı yazdıktan sonra “}” ters süslü parantez karakteriyle fonksiyonunuzu kapatın der engin ve senerior. Doğruda der yani yanlşım varsa düzeltin.


Örnek
PHP:
     <?php

     function adimiyazenginagasenerioaga()

    {

    echo "ko-cuce";

    }

    adimiyazenginagasenerioraga(); // fonksiyonumuzu bu sekilde calıştırıyoruz.

    ?>

Şimdi isterseniz değişkenlerle bir örnek verelim ?


Örnek
PHP:
    <?php
      function adimiyazenginagasenerioaga($cuce)

    {

    echo $cuce;

    }

    adimiyazenginagasenerioaga("engin-senerior"); // fonksiyonumuzu bu sekilde calıştırıyoruz.

    ?>

ßu sefer ekrana çıkacak sonuç engin-senerior olacaktır. çünkü fonksiyonu ekrana basarken fonksiyoun içindeki parametreye engin-senerior yazdık.


Fonksiyonlar – Değer Döndürme

Fonksiyonlar işlemlerinde bir değeri başka bir kod bloğuna gönderebilir.
Örnek

PHP:
    <?php
    function topla($x,$y)

    {

    $total = $x + $y;

    return $total;

    }

    echo "1 + 16 = " . topla(1,16);

    ?>
Kodumuzun ekran çıktıksı şu şekilde:

1 + 16 = 17


AVCI Arkadaşımızın paylaştığı konu:


PHP:
    $str = "avcı________";
    if (strpos($str, 'avcı') == FALSE) 
        echo "avcı kelimesi yok";
burada str değişkeninde avcı kelimesi 0. pozisyondan başladığı için strpos($str, 'avcı') 0 döndürecek ve 0 = false olduğu için avcı kelimesi yok çıktısı verecek, halbuki var...

PHP- Kodu:
$str = "_avcı________";
if (strpos($str, 'avcı') == FALSE)
echo "avcı kelimesi yok";
burada ise 1. pozisyonda bulunduğu için koşul sağlanmayacak ve avcı kelimesi var gibi davranıcak ekrana çıktı vermeyecek,


PHP:
    $str = "avcı________";
    if (strpos($str, 'avcı') === FALSE) 
        echo "avcı kelimesi yok";
buradada strpos($str, 'avcı') === FALSE , yani denkse demiş oluyoruz,
strpos 0 döndürecek ve koşul sağlanmayacak, ekran çıktısı vermeyecek, kelime 0. pozisyonda olsa bile var olduğunu anlıyoruz...


PHP:
    $str = "av________";
    if (strpos($str, 'avcı') === FALSE) 
        echo "avcı kelimesi yok";
strpos boş döner ve FALSE denkliği sağlanır , ekrana avcı kelimesi yok yaza
r

Bu dersimizde bu kadar arkadaşlar. Bir sonraki dersimizde ise artık yavaş yavaş database bağlantılarını göstericez. Hayırlı günler (=
 
Son düzenleme:
Cevap: 3nqin ve seneRioR SÜPER PHP Dersleri Kendi Makalemiz Ders[2]

ilk mesaj benden olsun halbuki ne güzel ki bilgini paylaşıyorsun eline emeğine sağlık çok teşekür.
 
Cevap: 3nqin ve seneRioR SÜPER PHP Dersleri Kendi Makalemiz Ders[2]

Kimse paylaşmazsa insanlar nasıl öğrenicek. Bu dünya nasıl gelişicek. Ko-Cuce nasıl gelişicek. Private servrelar nasıl gelişicek (= Asıl ben teşekkür ederim.
 
Cevap: 3nqin ve seneRioR SÜPER PHP Dersleri Kendi Makalemiz Ders[2]

if else kullanımınde tüm değerler gösterilseydi

== - eşittir
=== - denktir
< - küçüktür
> - büyüktür
ve benzeri gibi
 
Cevap: 3nqin ve seneRioR SÜPER PHP Dersleri Kendi Makalemiz Ders[2]

teşekkürler c++ dili ile aynı sayılır :)
 
Cevap: 3nqin ve seneRioR SÜPER PHP Dersleri Kendi Makalemiz Ders[2]

elinize sağlık harika bi paylaşım ..
 
Cevap: 3nqin ve seneRioR SÜPER PHP Dersleri Kendi Makalemiz Ders[2]

Başlangıç için yararlı dersler teşekkürler..
 
Cevap: 3nqin ve seneRioR SÜPER PHP Dersleri Kendi Makalemiz Ders[2]

önemli değil arkadaşlar (= siz öğrenin ytr :D
 
Cevap: 3nqin ve seneRioR SÜPER PHP Dersleri Kendi Makalemiz Ders[2]

Güzel olmuş .. durmak yok qo qo xD
 
Cevap: 3nqin ve seneRioR SÜPER PHP Dersleri Kendi Makalemiz Ders[2]

Hocam Buraya damı Geldiniz :D
 
Cevap: 3nqin ve seneRioR SÜPER PHP Dersleri Kendi Makalemiz Ders[2]

Noldu Beenemedinmi :D
 
Cevap: 3nqin ve seneRioR SÜPER PHP Dersleri Kendi Makalemiz Ders[2]

engin mehmet yeni fikirlerim var :D biran önce çalışmalara başlıyaLım.. dersleriniz hayırlı olsun. başarılarınızın devamını dilerim arkadaşlarım.
 
Cevap: 3nqin ve seneRioR SÜPER PHP Dersleri Kendi Makalemiz Ders[2]

Apo Evdeyim La Bugun Girmeye Çalış MSN'e 26 Sına Geliyoruz Son Planı Düşünelim:D
Ezo

Apo Evdeyim La Bugun Girmeye Çalış MSN'e 26 Sına Geliyoruz Son Planı Düşünelim:D
Ezo
 
Son düzenleme:
Cevap: 3nqin ve seneRioR SÜPER PHP Dersleri Kendi Makalemiz Ders[2]

Apo Evdeyim La Bugun Girmeye Çalış MSN'e 26 Sına Geliyoruz Son Planı Düşünelim:D
Ezo

Apo Evdeyim La Bugun Girmeye Çalış MSN'e 26 Sına Geliyoruz Son Planı Düşünelim:D
Ezo

:D saat 00:41 format attım geliyorum ^^
 
Cevap: 3nqin ve seneRioR SÜPER PHP Dersleri Kendi Makalemiz Ders[2]

if else kullanımınde tüm değerler gösterilseydi

== - eşittir
=== - denktir
< - küçüktür
> - büyüktür
ve benzeri gibi

Aynen mesela örnekle birşeyler göstereyim,

PHP:
	$str = "avcı________";
	if (strpos($str, 'avcı') == FALSE) 
		echo "avcı kelimesi yok";

burada str değişkeninde avcı kelimesi 0. pozisyondan başladığı için strpos($str, 'avcı') 0 döndürecek ve 0 = false olduğu için avcı kelimesi yok çıktısı verecek, halbuki var...

PHP:
	$str = "_avcı________";
	if (strpos($str, 'avcı') == FALSE) 
		echo "avcı kelimesi yok";

burada ise 1. pozisyonda bulunduğu için koşul sağlanmayacak ve avcı kelimesi var gibi davranıcak ekrana çıktı vermeyecek,

PHP:
	$str = "avcı________";
	if (strpos($str, 'avcı') === FALSE) 
		echo "avcı kelimesi yok";

buradada strpos($str, 'avcı') === FALSE , yani denkse demiş oluyoruz,
strpos 0 döndürecek ve koşul sağlanmayacak, ekran çıktısı vermeyecek, kelime 0. pozisyonda olsa bile var olduğunu anlıyoruz...

PHP:
	$str = "av________";
	if (strpos($str, 'avcı') === FALSE) 
		echo "avcı kelimesi yok";

strpos boş döner ve FALSE denkliği sağlanır , ekrana avcı kelimesi yok yazar
 
Cevap: 3nqin ve seneRioR SÜPER PHP Dersleri Kendi Makalemiz Ders[2]

güzel ama çok basit, :)
yinede yeni başlayan arkadaşlar için iyi olmuş

if else için birşeyde benden
<= küçük veya eşit ise
>= büyük veya eşit ise :)
isset() empty() gibi çoğaştabilirsinizHönk
 
Re: Cevap: 3nqin ve seneRioR SÜPER PHP Dersleri Kendi Makalemiz Ders[2]

Kimse paylaşmazsa insanlar nasıl öğrenicek. Bu dünya nasıl gelişicek. Ko-Cuce nasıl gelişicek. Private servrelar nasıl gelişicek (= Asıl ben teşekkür ederim.

Kimse bilmiş halde doğmadı bunları birileri bilioki öğretio sağol sende onlardan birisin ;)
 
Cevap: 3nqin ve seneRioR SÜPER PHP Dersleri Kendi Makalemiz Ders[2]

Aynen mesela örnekle birşeyler göstereyim,

PHP:
	$str = "avcı________";
	if (strpos($str, 'avcı') == FALSE) 
		echo "avcı kelimesi yok";

burada str değişkeninde avcı kelimesi 0. pozisyondan başladığı için strpos($str, 'avcı') 0 döndürecek ve 0 = false olduğu için avcı kelimesi yok çıktısı verecek, halbuki var...

PHP:
	$str = "_avcı________";
	if (strpos($str, 'avcı') == FALSE) 
		echo "avcı kelimesi yok";

burada ise 1. pozisyonda bulunduğu için koşul sağlanmayacak ve avcı kelimesi var gibi davranıcak ekrana çıktı vermeyecek,

PHP:
	$str = "avcı________";
	if (strpos($str, 'avcı') === FALSE) 
		echo "avcı kelimesi yok";

buradada strpos($str, 'avcı') === FALSE , yani denkse demiş oluyoruz,
strpos 0 döndürecek ve koşul sağlanmayacak, ekran çıktısı vermeyecek, kelime 0. pozisyonda olsa bile var olduğunu anlıyoruz...

PHP:
	$str = "av________";
	if (strpos($str, 'avcı') === FALSE) 
		echo "avcı kelimesi yok";

strpos boş döner ve FALSE denkliği sağlanır , ekrana avcı kelimesi yok yazar

Teşekkürler avcı makaleye ekledim fakat bizm amacımız insanlara 0 dan öğretmek. yeni gelen makale çok geniş. yani 0 bilen bi insana şu anda bu bilgiler en kolay anlaşılırı diye düşünüyorum (=

güzel ama çok basit, :)
yinede yeni başlayan arkadaşlar için iyi olmuş

if else için birşeyde benden
<= küçük veya eşit ise
>= büyük veya eşit ise :)
isset() empty() gibi çoğaştabilirsinizHönk

teşekkürler arkadaşm (= önerilerin için.. gelecek makalemizde hepsi olacak (=
 
Geri
Üst Alt