| Anasayfam Yap | Arkadaşına Tavsiye Et | Reklam |


Kategoriler




En Çok Takip Edilenler




En Son Eklenenler



        

Kendi Kütüphanenizi Oluşturma


Kendi kütüphanemizi oluşturarak PHP fonksiyonlarını dilediğimiz gibi oluşturabiliriz. Tek yapmamız gereken bir adet sınıf belirtip onu kendimize göre şekillendirmektir.

Örneğin: sınıfımız caesar.class.php olsun;

caesar.class.php

PHP:
  1. <?
  2.       class Caesar
  3.       {
  4.            function c_m($sunucu,$kullanici,$sifre)
  5.           {
  6.                return mysql_connect($sunucu,$kullanici,$sifre) or die("Mysql baglanti hatasi => ".mysql_error());
  7.           }
  8.           function m_baglan($sunucu,$kullanici,$sifre,$db)
  9.           {
  10.               return mysql_select_db($db, $this->c_m($sunucu,$kullanici,$sifre)) or die("Mysql klasör hatası => ".mysql_error());
  11.           }
  12.           function sor($sorgu)
  13.           {
  14.               return mysql_query($sorgu);
  15.           }
  16.           function kucult($text)
  17.           {
  18.               return strtolower($text);
  19.           }
  20.           function buyut($text)
  21.           {
  22.               return strtoupper($text);
  23.           }
  24.           function kes($text,$baslangic,$bitis)
  25.           {
  26.               return substr($text,$baslangic,$bitis);
  27.           }
  28.           function kaynak($url)
  29.           {
  30.               return file_get_contents($url);
  31.           }
  32.           function bosluksil($text)
  33.           {
  34.               return trim($text);
  35.           }
  36.           function bol($text,$nerden)
  37.           {
  38.               return explode($nerden,$text);
  39.           }
  40.           function kayitsay($veri)
  41.           {
  42.               return count($veri);
  43.           }
  44.       }
  45.       ?>

Bu sınıfı nasıl kullanacağımıza geldiğinde ise

Bir adet örnek php dosyası yaratıyoruz.

ornek.php

PHP:
  1. <?
  2.       require('caesar.class.php');
  3.       $yap = new Caesar;
  4.       $yap->m_baglan("sunucu","kullanici","sifre","database"); //Mysql bağlantısı kurar
  5.       $yap->sor("select * from tablo"); //Sorgu gönderir
  6.       $yap->kucult("AHLKHJKHKJ"); //Girilen değerdeki karakterleri küçültür
  7.       $yap->buyut("asdasdasdasd"); //Girilen değerdeki karakterleri büyütür.
  8.       $yap->kes("kalsjdlsakdjlaskdjalksdjalksdjalskdjlaksjdlk",0,10); //Girilen değerdeki karakterleri verilen değer ölçüsünde keser (0 dan başla 10 karakter al)
  9.       $yap->kaynak("http://www.wm-tr.com"); //Verilen url nin kaynak dosyasını okur
  10.       $yap->bosluksil("    asdasdasd   "); //Verilen degerin basindaki ve sonundaki bosluklari siler
  11.       $yap->bol("asdasd,asdasd,asdasdasd",","); //Verilen değerdeki şarta göre değeri böler
  12.       $yap->kayitsay($yap->bol("asdasd,asdasd,asdasd",",")); //verilen degerdeki sonucu arraya atayarak sayma işlemini yapar
  13.       ?>

Kaynak : wm-tr.com / Caesar





Yorumlar
Yorum yazılmamış.
 
Yorum Yap:
      

Adınız &  Nickiniz:

Yorumunuz     :

 

Güvenlik Kodu :