Php Fonksiyon

0
21
php-fonksiyon
Php Fonksiyon

Merhaba Teknoloji Haberleri – Teknoloji Rehberi ailesi, bugün sizlere Php Fonksiyon konusuyla ilgili detaylı bilgiler vereceğiz. Aslında fonksiyon tanımlamanın hiç de zor olmadığını sizler de göreceksiniz.

Fonksiyon kelimesi function İngilizcesinden gelmekte ve kod blokları olarak tanımlanmaktadır. Php fonksiyonlar matematikteki fonksiyonlara aşırı benzemektedir. Burada fonksiyonların görevi programın gerekli yerlerinde gerekli işlemleri yapabilmeleridir.

Aşağıda örnek bir php fonksiyon tanımlaması bulunmaktadır.

<?php

function isim()

{

yapılacak işler

}

?>

 

Bu tanımlamada gördüğünüz gibi function anahtar kelimesi kullanılarak fonksiyonun ismi belirleniyor. Değişken kuralları ile fonksiyonların isimlendirilmesi aynı kuralları içerir. Aşağıda echo deyimi ile tekno kelimesini çıktılayan yazdir isimli bir fonksiyonun tanımı yer almaktadır.

 

<?phpfunction yazdir(){    echo “tekno”;}?>

İlginizi Çekebilir: Arduino Değişkenler

 

Bu haliyle tanımladığımız fonksiyon herhangi bir işlem yapamaz. İşlem yapabilmesi için fonksiyonu program içerisine çağırmanız gerekmektedir. Son satıra dikkat ederseniz fonksiyonu sizler için çağırmış olduk.

 

<?phpfunction yazdir(){    echo “tekno”;}yazdir();?>

 

Burada son satırda yazdir söz dizimi girerek tanımlı fonksiyonu çağırmış olduk. Bu işlemden sonra fonksiyonunuz tanımlanmış olacak ve ekrana “tekno” çıktılanacaktır.

Aşağıda başka php fonksiyon örnekleri yer almaktadır.

Php Fonksiyon Tanımlama Videolu Anlatım

 

İç içe Fonksiyon Tanımları

 

<?phpfunction mekan(){    echo “tekno\n“;    function dil()    {        echo “PHP”;    }}?>

Yukarıdaki fonksiyonda mekan ve dil isminde iç içe iki fonksiyonun tanımlanmış hali yer almaktadır. Buradan sonra yapacağınız işlem program içerisinde bu fonksiyonları çağırmak olacaktır.

<?phpfunction mekan(){    echo “tekno\n“;    function dil()    {        echo “PHP”;    }}mekan();dil();?>

Programımızın son iki satırına dikkatli bir şekilde bakarsanız fonksiyonların çağrıldığını ve çalışması sağlandığını görebilirsiniz. Burada dikkat edilmesi gereken noktalardan biri de içteki fonksiyona erişmek için önce dıştaki fonksiyonu çağırmaktır. Yani önce “mekan” yazılmalıdır sonra “dil” yazılmalıdır.

İlginizi Çekebilir: Arduino While Döngüsü

 

Yerleşik Php Fonksiyonlar

Bu fonksiyonlar, Php kurulum paketlerinde yer alan fonksiyonlardır. Bu Php hazır fonksiyonlar Php web programlama dilini verimli hale getirir. Bu fonksiyonların birçok farklı kategorileri bulunmaktadır. Bunlar metin fonksiyonları, sayısal fonksiyonlar, tarih fonksiyonu gibi fonksiyonlardır.

Php Dizi Fonksiyonları

Php kendi içerisinde dizilerle sürekli olarak çalışılır. Bu Php dizi fonksiyonları üzerinde de işlem yapılmasının kolaylaşması açısından birçok tanımlı fonksiyon yer almaktadır. Bunlardan bazılarını sizler için bir araya getirdik.

Explode()

Bu dizi fonksiyonu belli karakterdeki ifadeyi parçalayarak dizi haline getirir.

$string = ‘tekno|bilimadami|24’;$arr = explode(‘|’, $string);print_r($arr);/*Array(    [0] => tekno    [1] => bilimadami    [2] => 24)*/

Implode()

Bir diziyi string ifadeye döndürebilmek için kullanılır ve bu ifadeyi döndürmek için belli bir karakter kullanır.

$arr = [‘tekno’, ‘bilimadami’];echo implode(‘, ‘, $arr); // Çıktı: tekno, bilimadami

Count()

Bu ifade dizinin toplam eleman sayısını bulabilmenize yardımcı olur.

$arr = [“tekno”,”bilimadami”];echo count($arr); // Çıktı: 2

İS_ARRAY()

Bu ifade bir dizinin dizi olup olmadığını belirtir.

$arr = [‘tekno’];if (is_array($arr)){   echo ‘bu bir dizidir’;}

Php Zaman Fonksiyonları

Tarih ve saat ifadelerini kullanmadan önce yapmanız gereken bazı ayar işlemleri bulunmaktadır. Hangi ülke, il ve zaman diliminde olduğunuzu sunucuya belirtmeniz gerekecektir. Php zaman fonksiyonları ayarı için “date_default_timezone_set” fonksiyonunun hemen yanına zaman dilimimizi yazıyoruz.

date_default_timezone_set(‘Europe/Istanbul’);

 

Tarihin ve saatin istediğiniz gibi görünmesi için aşağıda yaygın olarak kullanılan bir tabloyu sizlere sunduk. Bunlardan birini seçip işleminize devam edebilirsiniz.

D: iki haneli günü gösterir.

M: iki haneli şekilde ayı gösterir.

Y: dört haneli olarak yılı verir.

H: iki haneli olacak şekilde 24 saat formatında saat verir.

İ: iki haneli şekilde dakikayı verir.

Aşağıdaki örneği inceleyerek daha iyi anlayabilirsiniz.

// Örnek sonuç: 29.07.2013 12:13:00

echo date(‘d.m.Y H:i:s’);

 

// Örnek sonuç: Saat: 12:13

echo ‘Saat: ‘ . date(‘H:i’);

 

// Örnek sonu: 29 July 2013 Monday

echo date(‘d F Y l’);

 

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz