İçeriğe atla
Menu
UYGULAMA AKADEMİSİ
  • Anasayfa
  • Sesli eğitimler(Podcast içerikleri)
  • Uygulama Rehberleri
  • Bize Ulaşın
  • Proje Hakkında
  • Destekçilerimiz
  • Software Academey
  • Yazılı Kılavuzlar
    • IOS Bileşenleri ve uygulamaları
    • Linux bileşenleri ve uygulamaları
    • Windows bileşenleri ve uygulamaları
  • Telegram grubumuz
  • Whatsap gurubumuz
UYGULAMA AKADEMİSİ

Uygulama Akademisi Youtube Kanalı

Podcast İçeriklerimiz

Herkes için PHP Eğitimleri-16: Fonksiyonlar

Gönderilme zamanı 10 Temmuz 2019

Herkes için PHP Eğitimleri-16: Fonksiyonlar

Fonksiyonlar kodlarımız içinde birkaç işlemi daha basit ve anlaşılır şekilde gerçekleştirebilmemizi sağlayan yapılardır. Fonksiyon şeklinde yazılan kodlarla daha okunaklı bir yapı elde etmiş oluruz.
Kısaca bir fonksiyonu tanımlamanın yolu aşağıdaki gibidir;
function fonksiyon_adi($parametre1, $parametre2){
//İşletilecek kodlar.
}

Fonksiyon oluştururken yukarıdaki yapıda görüldüğü üzere, function anahtar kelimesinin ardından gelen fonksiyon adı ve parantez içerisindeki $parametre1, $parametre2 parametreleriylede yapıyı kurabiliriz. Bunun dışında istersek parametresizde fonksiyon oluşturabiliriz. Bununla birlikte return ifadesiyle geri dönüşlü ve geri dönüşsüz fonksiyonlarda oluşturabiliriz.
Şimdide parametreli, parametresiz, geri dönüşlü ve geri dönüşsüz fonksiyonlara birer örnek verelim.

Parametreli fonksiyon örneği

function cift_sayilar($baslangic,$bitis) {
echo “$baslangic ve $bitis arasındaki çift sayılar :
“;
for($i = $baslangic;$i <$bitis;$i++){ if($i % 2 == 0)//Bu koşul değerin ikiye bölümünden kalan sayının sıfıra eşitliği söz konusu ise ekrana ikişer ikişer sayıların basılmasına olanak tanıyacaktır.{ echo $i . "küçüktür br büyüktür"; } } } cift_sayilar(1,50); Yukarıdaki örnekte başlangıç ve bitiş değerlerini kendimizin belirlemesine olanak veren parametreli bir fonksiyon oluşturduk. Böylelikle, parametre kavramının aslında kullanıcı tarafında değerlerin belirlenmesine ve bu değerler ile işlemler yapılmasına olanak tanıyabiliyorsunuz. Hazırladığım bu fonksiyonu şağırmak için ise tek yapmanız gereken; Fonksiyon adını yazıp parantez içinde parametrelerinizi belirlemek olacaktır.

Parametresiz fonksiyonlar

Parametresiz fonksiyon tanımlaması parantez içinde bir değerin olmaması anlamına gelir.

function alt_bilgi(){
echo “küçüktür foother büyüktür Bu portalda sunulanlar sadece eğitim amaçlı kullanılabilir. küçüktür bölü foother büyüktür”;

}
alt_bilgi();
Yukarıdaki örnekte alt_bilgi fonksiyonu çağrıldığında içerisindeki yazı eklenmiş olacaktır. Görüldüğü gibi parantez içine, fonksiyonumuz parametresiz olduğu için herhangi bir değer yazmıyoruz.

Geriye değer döndüren ve döndürmeyen fonksiyonlar

Programlama yaparken tercihen fonksiyon içerisinde oluşturulan parametrelerin, tekrar fonksiyon içine bir değer döndürmesini sağlayabiliyoruz.
Bu kodlamayı yaparken ise return ifadesini kullanabiliriz.
function karakter_say($user){
return strlen($user);
}

$kullanici = “sarper”;
echo “Kullanıcı adınız ” . ” ” . karakter_say($kullanici) . ” ” . “karakter uzunluğundadır.”;
/*
Yukarıdaki kod dizisinde öncelikle karakter_say adında bir parametreli fonksiyon oluşturduk. Oluşturduğumuz fonksiyonun parametresini tekrar return ifadesiyle tanımladık. En sonda ise $kullanici adında bir değişken yazdık ve $kullanıcı değişkenini karakter_say() fonksiyonuyla kullandık.*/
Örnekte görüldüğü üzere return ifadesiyle değer tekrar fonksiyona döndü ve biz bu fonksiyonu kullanabilmek için tekrar bir değişken oluşturarak, fonksiyonun içine yazdık.

Bu kodlamanın tam aksine return ifadesi yerine doğrudan çıktı almak için geri dönüşsüz fonksiyon oluşturmak isteseydik yukarıdaki örnekler gibi doğrudan değer ataması ile yazmamız beklenecekti. Geri dönüşlü kodun yaptığı değişkenden aldığı değeri tekrar fonksiyona arka tarafta değer olarak atamak ve çıktı elde etmek şeklinde oldu.

Bunu paylaş:

  • Twitter
  • Facebook
  • Daha fazla
  • Yazdır
  • WhatsApp
  • Pocket

İlgili

Bu içerik hoşunuza gitti mi? O zaman bir yorum bırakabilirsiniz. Cevabı iptal et

Son eklenen eğitim içerikleri

  • Windows 11 Bildirim Alanına Erişim
  • Körleri Teknolojiyle Buluşturun!
  • Voice Over ile mac kullanımı #5: İnternet hesaplarını yönetme
  • VoiceOver ile Macbook deneyimleri#4: Ses Ayarlarını Yapılandırma
  • Home tuşu olmayan ios cihazlarında arkaplan uygulamalarına ve anaekrana erişim

Tarihe Göre Rehberler

  • Aralık 2022 (1)
  • Kasım 2022 (1)
  • Ağustos 2022 (2)
  • Temmuz 2022 (2)
  • Haziran 2022 (3)
  • Nisan 2022 (2)
  • Mart 2022 (5)
  • Ocak 2022 (3)
  • Aralık 2021 (2)
  • Eylül 2021 (3)
  • Ağustos 2021 (8)
  • Temmuz 2021 (3)
  • Haziran 2021 (2)
  • Ocak 2021 (1)
  • Aralık 2020 (3)
  • Kasım 2020 (1)
  • Ekim 2020 (4)
  • Temmuz 2020 (6)
  • Haziran 2020 (4)
  • Mayıs 2020 (3)
  • Nisan 2020 (11)
  • Mart 2020 (9)
  • Şubat 2020 (7)
  • Ocak 2020 (8)
  • Aralık 2019 (7)
  • Kasım 2019 (10)
  • Ekim 2019 (15)
  • Eylül 2019 (22)
  • Ağustos 2019 (12)
  • Temmuz 2019 (41)
  • Haziran 2019 (33)

Bizi takibe alın ve abone olun!

Bu portala abone olmak ve içerikleri takip etmek için e-posta adresinizi giriniz.

Baba Programlar

Windows Uygulama Rehberleri

  • Windows 10 posta istemcisi kullanımı-2: Ayarlar ve yeni ileti oluşturma
  • Windows 10 Telefonunuz Uygulaması
  • Microsoft Teams Uygulaması Kullanım Rehberi
  • Jaws ekran okuyucu için script eğitimi-8: Yeni mesaj dosyası oluşturma
  • Erişilebilir Android Uygulama Türkçeleştirme Rehberi
  • Windows 10 ekran okuyucu anlatımları
  • Fine Reader 15 eğitim videoları
  • Windows üzerinde ekran okuyucu ile android telefonunuzu bilgisayara yansıtma
  • Google Meet erişilebilir uzaktan toplantı deneyimi
  • Windows 11 Bildirim Alanına Erişim

Sanal İşletim Sistemi Rehberi

  • Sanal Erişilebilir Android deneyimi-2 Ana ekranda dolaşma ve uygulama yükleme/kaldırma
  • Sanal Erişilebilir Android deneyimi-3 Sanal android üzerinde internet deneyimi
  • Erişilebilir linux paketi(winux)
  • Erişilebilir yöntemlerle bilgisayarımıza sanal mac kurulumu
  • Accessible Coconut İşletim Sistemi Eğitim Videoları

IOS Erişilebilirlik Rehberi

  • VoiceOver kullanımı ve IOS Erişilebilirliği-1: Ekran okuyucuyu etkinleştirme ve ilk ayarlar
  • VoiceOver kullanımı ve IOS Erişilebilirliği-2: Temel Parmak Hareketleri
  • VoiceOver kullanımı ve IOS Erişilebilirliği-3: Ana Ekranda Düzenleme İşlemleri
  • VoiceOver kullanımı ve IOS Erişilebilirliği-4: Ana Ekranda Ayrıntı Düzeylerine Erişim
  • VoiceOver kullanımı ve IOS Erişilebilirliği-5:VoiceOver Konuşma ve Ayrıntı Düzeyi Ayarları
  • VoiceOver kullanımı ve IOS Erişilebilirliği-6: VoiceOver İşitsel Ayarlar
  • VoiceOver kullanımı ve IOS Erişilebilirliği-7: VoiceOver Rotor Ayarları
  • VoiceOver kullanımı ve IOS Erişilebilirliği-8: Araç takımlarıyla çalışma
  • VoiceOver kullanımı ve IOS Erişilebilirliği-9: E-posta kullanımı
  • IOS Cihazlarda ekrandan braille kullanımı (Tuğba Vural anlatımıyla)
  • Home tuşu olmayan ios cihazlarında arkaplan uygulamalarına ve anaekrana erişim

Android Erişilebilirlik Rehberi

  • Speak nesne ve metin algılama uygulaması
  • Google Play Store kullanımı-1:Talkback ile arayüze erişim
  • Google Play Store kullanımı-2:Talkback ile uygulama yükleme arayüzüne erişim
  • Google Play Store kullanımı-3: Uygulama kitaplığınızı yönetme
  • Google Play Store kullanımı-4: Aboneliklerinizi, istek listenizi ve hesap tercihlerinizi yönetme
  • Facebook kullanımı (android) -2: Canlı yayın yapma
  • Facebook kullanımı (android) -3: Facebook kısayollarına erişim
  • Facebook kullanımı (android) -4: Anılara gözatma, Arkadaşlar, Bağış Kampanyaları, Canlı Videolar, Cihaz İstekleri
  • Facebook kullanımı (android) -5: Etkinlikler, Gruplar
  • Super Sense nesne ve metin tanıma uygulaması(Android)
  • Hyperion başlatıcı kullanım rehberi -1: Arayüzde gezinme ve Ayarlar
  • Hyperion başlatıcı kullanım rehberi -2: Öğe taşıma ve klasör oluşturma
  • Lazarillo navigasyon yazılımı kullanım rehberi(Android)
  • Microsoft Edge web tarayıcısı kullanım rehberi(Android)
  • Android için Erişilebilir VPN Çözümü VPNTunnel
  • Microsoft Haber Uygulaması Kullanım Rehberi
  • CarrefourSA Mobil uygulama(Android)
  • Youtube Music uygulaması kullanım rehberi(Android)
  • Voicepop sesten yazıya çevirme uygulaması rehberi(Android)
  • Sanal android 9.0 kullanım rehberi
  • Xiaomi temizleyici
  • Android kutu açılışı ve ilk ayarlar
  • Talkback ayarları
  • Erişilebilirlik menü ayarları
  • Playstore’den uygulama kurma ve teamtalk ayarları
  • Dışarıdan android bir telefona apk kurma anlatımı
  • QR Barcode scanner pro android uygulaması
  • Wo Mic client uygulamasıyla mobil cihazınızı mikrofona çevirin
©2023 Uygulama Akademisi