php -> fonksiyon tanımlama tipleri

Written by Ergün Karakuş   // 05 Ocak 2011   // 0 Comments

php_icon

Php de ihtiyaca göre 3 farklı tipte fonksiyon tanımlanabilir, farklı tipteki fonksiyonları anlayabilmeniz için aynı işlemler üzerinden örneklendirme yapalım.

  1. Basit Tip (Parametresiz ve Geri değer döndermeyen fonksiyonlar)

  2. Bu tip fonksiyonlar devamlı aynı görevi yerine getirir, dışarıdan değer almaz (parametre, arguman) ve dışarı değer (return) göndermez.

    Örnek fonksiyon tanımlaması:

    <?php
    
    // 15px ve kırmızı "konu başlığı" yazan fonksiyon tanımlanıyor
    
    function Yaz()
    {
        echo "<font size='15px' color='red'>Konu Başlığı</font";
    }
    
    // fonksiyon çağrılıyor ve ekrana 15px
    // kırmızı renk ile Konu başlığı yazıyor
    Yaz();
    
    ?>
  3. Dışardan Değer Alabilen Fonksiyonlar (Parametreli, argumanlı fonksiyonlar)

  4. Yukarıda ki fonksiyon örneğinde her zaman aynı mesajı aynı şekilde yazar, eğer mesajı biz belirlemek istersek bunu fonksiyon içine değer göndererek, parametre tanımlayarak  yapabiliriz.
    Örnek fonksiyon tanımlaması:

    <?php
    
    function Yaz($mesaj) // mesaj değişkeni ile içeriye değer taşıyoruz
    {
        echo "<font size='15px' color='red'>$mesaj</font";
    
    }
     Yaz("Bu benim  özel mesajım"); // yazmasını istediğimiz değeri
    //fonksiyonun içine gönderiyoruz
    ?>
  5. Dışarı Değer Döndürebilen Fonksiyonlar (Sonuç Gönderen Fonksiyonlar)

  6. Yukarıda ki fonksiyon örneklerinde amacımız ekrana mesaj yazmaktı ancak bazı durumlarda uzun hesaplamalar sonunda sadece sonuç bulmamız gerekebilir, dışarıdan değer alıp almamak gibi bir şartımız yok ancak , fonksiyon kullanma ihtiyacı doğduğunda genellik ile dışarıdan değer gönderilir. Bu örneğimizde dışarıdan değer gönderip fonksiyon içinde hesaplama yaptırıp, elde ettiğimiz sonucu return anahtar kelimesi ile dışarı  göndermesini isteyeceğiz. Fonksiyon içinde ekrana herhangi bir değer yazdırmayacağımıza dikkat edelim.

    Verilen sayının karesini bulup gönderen fonksiyon örneği.

    <?php
    
    function KareBul($deger)
    {
        return  $deger * $deger;
    }
    
    echo KareBul(5); // 5 sayısının karesini bulmasını istiyoruz
    //ve gelen değeri ekrana yazdırıyorz 
    
    ?>


Tags:

fonksiyon kullanımı


Similar posts

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

accessdatasource

actionscript

albüm

alt program

array

asc

asp

asp.net

asp.net nedir

avg

basit örnekler

başvuru

behaviors kullanımı

between

bilişim teknolojileri eğitmeni

bilişim teknolojileri öğretmeni

buton oluşturmak

button

büyükten küçüğü sıralama

çapraz sorgular

çerez

char

charindex

charset

check

check kısıtlaması

ckeditor

code behind

codebehind

combobox kullanımı

connectionstring

Contains

convert

cookie

count

create database

create login

create table

create user

cross queries

date

declare

default kısıtlaması

değişken

değişken kontrolü

delete

desc

dialogresult

distintc

dizi

do

döngü

döngü kullanımı

Dreamweaver

dropdownlist

editable

editableregion

effect

elseif

en büyük en küçük

end while

EndWith

explode

fckeditor

filezilla

fireworks

fonksiyon

fonksiyon kullanımı

fonksiyon örnekleri

fonksiyon tanımlama

for döngüsü

for each

foreach

form

form kontrolü

fotoğraf

ftp

function

functions

galeri

google

gridview kullanım videosu

gridview kullanımı

gridview nasıl kullanılır

Group By

html

iç içe döngü

iç içe if

if

if else

if kullanımı

if then

in

include

index

IndexOf

inline

inner join

inputbox

inser into

Insert

istek

join

JQuery

kalıp

katman

kayıt dzüenleme

kayıt ekleme

kayıt güncelleme

kayıt listeleme

kayıt silme

kontrol yapıları

kullanıcı oluşturma

kullanıcı yetkilendirme

kütüphane

layer

left

Length

library

like

limit

link kontrolü

list

listbox

liste

listeleme sorguları

loop

ltrim

mail

mail gönderme

matematik

math

messagebox

mysql

nested if

nested template

nofollow

not null kısıtlaması

öğrenci projeleri

Öğretmen

oledb

operatörler

optional

order by

örnek

ornekler

ortalama bulma

ösym

ösys

oturum yönetimi

özellik

page directives

pages

parameter

parametre

pen tool

php

php ile üye girişi

poligon

primary key

print

proje

properties

query string

redirect

region

regularexpressionvalidator

Remove

repeating

repeating region

Replace

request

require

requiredvalidator

reqular expression

response

reverse

right

rollover image

rtrim

saat

şablon

şart ifadeleri

sayfa bildirimleri

sayı toplama

sayısal loto

script

select

sendmail

seo teknikleri

servervariables

session

set

site yönetimi

sorgu örnekleri

Split

spry

sql

sql constraint

SQL Group By Örnekleri

sql ile kayıt ekleme

SQL İle Kayıt işlemleri

sql kısıtlamaları

sql programlama

sql server

sql sorgu

sqy server tablo ekleme

standart asp.net kontrolleri

standart kontroller

star

StartsWith

state kullanımı

string fonksiyonlar

string işlemleri

strpos

strstr

strtolower

strtoupper

str_replace

substr

substring

sum

swap image

switch

switch-case

tablo oluşturma

tarih

template

Text işlemleri

textbox özellikleri

timer kullanımı

ToCharArray

ToLower

ToUpper

trim

try catch

try catch finally

tsql

ucfirst

üçgen

ucwords

ulaşım sayfası

unique key

üye girişi

üyelik işlemleri

validate

validator

variable

vector

vektörel çizim

veritabanı oluşturma

veritabanını kaldırmak

veritabanını silmek

Visual Web Developer 2010 Express

web album

web arayüzü

web form

webform

while

while döngüsü

ygs