Bazı PHP İşlevleri


Want create site? Find Free WordPress Themes and plugins.

Bazı PHP İşlevleri

Bazı PHP İşlevleri

Include() ve Require() işlevleri

include ve require işlevleri bir PHP programcısının hayatını kolaylaştıran başlıca işlevlerdendir. Bu iki işlevin görevleri birbirinin aynı olsa da işleyişlerinde ufak ama önemli bir fark vardır. Bu iki işlev parametre olarak aldıkları dosyayı sanki o dosyanın tüm içeriğini yazılmışçasına işler. Mesela

<? ################# # inc_req.php # ################# include (“./dosya.html”); require (“./dosya.html”); ?>

Bu PHP kodu bulunduğu dizindeki dosya.html dosyasını iki kere ekrana basar. Yani sanki siz o dosyanın içeriğini elle yazmışsınız gibi çalışır. Bu iki işlev arasındaki fark, require() işlevi sadece gerektiği durumlarda dosyayı işler fakat include() işlevi dosya ekrana basılmayacak olsa bile (bir döngü içinde olabilir) dosyayı açıp hafıza kaybına sebep olur. Bunun için include() işlevini kullanmanızın zorunlu olmadığı durumlarda require() işlevini kullanmanız performansı arttıracaktır.

mail() işlevi

Adından da anlayacağınız üzere PHP’de e-posta göndermek için kullanılan işlevdir. Kullanımı çok basit ve zahmetsiz olmasına karşın eğer denemelerinizi evde bir Windows sistemi üzerinde gerçekleştiriyorsanız bu işlevi kullanmak için bilgisayarınıza bir de eposta sunucusu kurmanız gerekli (ne yazık ki PHP ile kullanılan birçok işlev Windows altında sorun çıkarıyor). Kurulu bir Linux sistemde böyle bir sorununuz yok, çünkü Linux ile birlikte kurulan sendmail programı e-posta gönderme işinizi hallediyor.

<? ###################### # mail_gonder.php # ###################### mail ($kime, $konu, $mesaj, ”From: $kimden\n”); ?>

Yukarıdaki tek satır $kimden değişkeni ile gelen kişinin adresi ile $kime adlı adrese $konu adlı ve içeriği $mesaj olan e-postayı gönderir. “From:” bölümü e-postanın kimden geldiğini belirtir. Tabi yukarıdaki PHP dosyasının çalışabilmesi için bu dosyaya gerekli bilgileri yollayacak HTML dosyasının da yazılması gerekli.

system() işlevi

Bu işlev PHP bir sistem modülü olarak kurulduğunda işletilebilir bir işlevdir. C programlama dilindeki system() işlevi ile aynı görevi yapar. Yani işleve parametre olarak girilen komutu işletim sistemi üzerinde işletir.

<? ################## # system.php # ################## $dizin_icerigi = system(“ls”); echo $dizin_icerigi; ?>

Yukarıdaki örnek PHP dosyamızın bulunduğu dizinin içeriğini ekrana basar.

isset() ve unset() işlevleri

isset() işlevi bir değişkenin içersinde bir değer bulunup bulunmadığını kontrol eder. Bazen bir PHP programında değer atanmamış değişkenler de bulunabilir. Bu değişkenler boş yere bilgisayarın hafızasında yer işgal eder. Ayrıca bu işlevi bir formdan bilgi alırken bilginin gönderilip gönderilmediğini kontrol etmek için de kullanabiliriz.

unset() işlevi ise kendisine parametre olarak verilen değişkeni yok eder. Kullanımları isset($degisken) ve unset($degisken) şeklindedir.

Bir önceki yazımız olan PHP Komutları başlıklı makalemizde kod, Php ve story hakkında bilgiler verilmektedir.

Did you find apk for android? You can find new Free Android Games and apps.

What's Your Reaction?

Geeky Geeky
0
Geeky
Love Love
0
Love
Win Win
0
Win
CUTE CUTE
0
CUTE
Cry Cry
0
Cry
Dislike Dislike
0
Dislike
Like Like
1
Like
hate hate
0
hate
Angry Angry
0
Angry
Scary Scary
0
Scary
confused confused
0
confused
Yaaas
0
Yaaas
Fail Fail
0
Fail
fun fun
0
fun
Lol Lol
0
Lol
OMG OMG
0
OMG
WTF WTF
0
WTF

Comments 0

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

Bazı PHP İşlevleri

Giriş Yap

Captcha!
Don't have an account?
Kayıt Ol

Şifre Resetle

Back to
Giriş Yap

Kayıt Ol

Captcha!
Back to
Giriş Yap
Format Seçin
Kişisel Quiz
Seçimli Quiz
Anket
Hikaye
Liste
Açılan Liste
Sıralı Liste
Hatıra
Video
Ses
Resim