Uye Paneli

KAYİT OLMA EKRANI


güvenlik kodunu yazınkod
'..'
'.'
KATEGORİLER
PHP DERSLERİ

CSS DERSLERİ

HTML DERSLERİ

GÜNCEL KONULAR
needy
needy
nchoteen
needy
bomb4
ANA MENÜ
TEMPLATELER

FORUM

RENK PALETİ

Videolu anlatım :



PHP DERSLERİ FONKSİYONLAR


Bugün php dersleri 16.makalemi paylaşıyorum

Fonksiyonları bir işlemi gerçekleştirmek için çağrılan yordamlar olarak düşünülebilirsiniz fonksiyonlar mantık olarak kodların karmaşasını önlemek amacıyla bir çeşit görev işleyici kutu gibi görev yaparlar bu fonksiyonların deger döndüren ve deger döndürmeyen aynı zamanda parametre geçişi alarak çeşitli işlemleri gerçekleştirme kabiliyetlerine sahiptir .

Deger Döndürmeyen Fonksiyonlar


Değer döndürmeyen fonksiyonlar içerisine yazılan görevleri yerine getirirler

function anahtar kelimesi ile başlayan fonksiyonların kullanımı ile ilgili bir selam verme örnegi göstermek istiyorum. Burada dikkat etmeniz gereken nokta function anahtar kelimesi ile başlayan fonksiyonların bir isme sahip olduklarıdır

mesala aşagıdaki örnekte function anahtar kelimesi ile başlayan fonksiyonun ismi selamver dir fonksiyonu tanımladıktan sonra başka bir yerden çağırmak için selamver(); ismiyle bu şekilde kullanıldıgını görmek için aşagıdaki örneği dikkatli incelemeniz gerekmektedir

Örnek:

<?php
function selamver(){
echo "selam verdim";
}
// fonksiyonu çağırmak için aşagıdaki kod blogunu kullanırız
selamver();
?>


Burada dikkat etmeniz gereken nokta deger döndürmeyen fonksiyonların

function fonksiyonadi(){
echo 5+5;
echo "ekrana yazı yazdır";
}


şeklinde tanımlandığı bu tanımlamanın çağrılması gerektigi zamanda
fonksiyonadi(); şeklinde çağrılması gerektigidir.
fonksiyonları tanımladıktan sonra siz çağırmadan fonksiyon görevi gerçekleştirmez çağırmak
için yukarıdaki şekilde fonksiyonun ismiyle hitap edilmesi gereklidir.




Deger Döndüren Fonksiyonlar



Değer Döndüren fonksiyonlar görevi tamamlandıktan sonra birtane deger döndürmektedir
bunu anlıyabilmeniz için örnegin kdv hesaplıyan bir fonksiyon yazalım kdv hesaplıyan fonksiyon 1 adet değer döndürsün.
fonksiyonlar function anahtar kelimesi ile başlar değer döndüren fonksiyonlar () normal parantezler arasına bir degişkeni parametre olarak alirlar

fonksiyona parametre geçişinde aşagıdaki örnekte $sayi degişkeni kullanılmıştır bu degişkeni parametre olarak geçtikten sonra fonksiyon içerisinde yine aynı isimle kullandıgımıza aşagıdaki örnekte dikkat etmemiz gerekiyor $sayi ile parametre geçişi sağladıgım fonksiyonda yine $sayi ile işleme tabi tutuluyor dikkat edilmesi gereken bir diger önemli nokta return anahtar kelimesi ile geriye bir degerin döndürüleceginin belirtilmesidir . aşagıdaki örnek bir değer döndüren fonksiyonun kalıbıdır.

<?php
function kdvhesapla($sayi){
return ($sayi/100)*18;
}
$degisken=kdvhesapla(100);
echo $degisken;
?>

burdaki örnekte $sayi degişkenini parametre olarak alan fonksiyonun içerisinde $sayi degişkeni önce 100 e bölünüp sonra 18 ile çarpma işlemine tabi tutulmuş yani kdv si hesaplanmış

return anahtar kelimesini kullanarak fonksiyondan değerin döndürülmesi sağlanmış kodların devamında $degisken isimli degiskenin içerisine kdvhesapla(100); yazılmış bunun anlamı kdvhesapla fonksiyonuna değer parametresi olarak 100 sayısının girildigir. Bu fonksiyon bir değer döndürücegine göre bu deger $degisken isimli degiskenin içerisinde depolanacaktır

. echo $degisken ile fonksiyondan geri döndürülen değer ekrana bastırılmıştır.
NOT: return anahtar kelimesi parametre olarak aldığı degeri fonksiyondan geri döndürmektedir. Nasıl kullanıldığı ile ilgili örnegi dikkatli incelemeniz yeterli olacaktır.


ÖZET:


Bu dersimizde fonksiyonların daha disiplinli program yazabilmek için bir çeşit görev işleyici olarak görev yaptıkları ve bu görevleri yaparken deger döndüren ve değer döndürmeyen olmak üzere iki şekilde yaptıklarını gördük.Basit bir kdvhesaplama fonksiyonu ile deger döndüren fonksiyon örnegini inceledik .


PHP DERSLERİ FONKSİYONLAR ADLI MAKALEYİ OKUDUNUZ TEŞEKKÜR EDERİZ.
Kitapların masallarındadır o

Mesajın yazılma tarihi 2017-08-04 08:31:04