seneRioR
Member
- Haz
- 103
- 1
Tekrar merhaba arkadaşlar. Söz verdiğimiz gibi 2. dersimizede hayırlısıyla başlıyoruz
Bir önceki dersimizdede dedik bu ders if-else gibi php'nin kendi fonksiyonlarını örencez diye
ahanda size onlar
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 :
İsterseniz hemen bir örneğe geçelim :
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 :
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
Şimdi isterseniz değişkenlerle bir örnek verelim ?
Örnek
ß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
Kodumuzun ekran çıktıksı şu şekilde:
1 + 16 = 17
AVCI Arkadaşımızın paylaştığı konu:
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,
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...
strpos boş döner ve FALSE denkliği sağlanır , ekrana avcı kelimesi yok yazar
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 (=
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);
?>
1 + 16 = 17
AVCI Arkadaşımızın paylaştığı konu:
PHP:
$str = "avcı________";
if (strpos($str, 'avcı') == FALSE)
echo "avcı kelimesi yok";
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";
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";
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: