Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer

En Faydalı PHP Fonksiyonları

1 min read

Bu zamana kadar bir çok proje üzerinde çalıştım ve birbirinden farklı kodlar, fonksiyonlar, sınıflar yazdım. Her ne kadar projeler birbirinden farklı olsa da hemen hemen her projede ihtiyaç duyduğum bazı temel PHP fonksiyonları var. Bu yazımda sürekli kullandığım bu fonksiyonların bir kısmını paylaşacağım. Bir kısmını diyorum çünkü bu yazımda sizin de payınızın bulunmasını ve böylelikle makaleyi genişletmeyi istiyorum. Yorumlarınızda birbirinden çok farklı amaçlar için kullanılan ve beğendiğiniz fonksiyonların sadece ismini yazarsanız sevinirim.

explode

Bu fonksiyon sayesinde belirli bir metni, istediğiniz bir karakteri referans alarak bölebilir ve istediğiniz bir diziye aktarabilirsiniz.
[php]<?php
$metin = "Merak ne güzel şey, güzel şey merak!";
$dilimler = explode("," , $metin);
echo $dilimler[0]; // Merak ne güzel şey
echo $dilimler[1]; // güzel şey merak!
?>[/php]
PHP.net sayfası

strip_tags

Bir metin içindeki HTML etiketlerini kaldırmak ve istediğiniz etiketlere izin vermek için bu fonksiyonu kullanabilirz. Örnekte < b > etiketine izin verecek, < em> etiketini kaldıracağız.
[php]<?php
$metin = "<b>Merak ne güzel şey</b>, <em>güzel şey merak!</em>";
echo strip_tags($metin,'<b>’); //<b>Merak ne güzel şey</b>, güzel şey merak!";
?>[/php]
PHP.net sayfası

date

Bu fonksiyonu her zaman kullanmak zorunda kaldığımı itiraf ediyorum. Yanlış anlaşılmasın, memnunum tabi böyle kullanışlı ve ihtiyacımı gören bir zaman fonksiyonu bulunduğu için. Daha sonra sadece PHP’nin zaman fonksiyonları üzerine makale yazmayı planladığım için burada ufak bir örnekle paragrafı tamamlıyorum.
[php]<?php
echo date(‘d.m.Y H:i’);
// 14.09.2009 19:12
?>[/php]
PHP.net sayfası

include

Bir dosya içinde başka bir dosya çağırma fonksiyonudur. Örnekte anasayfa.php dosyasının içine ayar.php dosyasını çağıracağız.
[php]<?php
include(‘ayar.php’);
?>[/php]
PHP.net sayfası

switch

Koşullu işlemler için kullanabileceğimiz güzel bir fonksiyondur.
[php]<?php
$meyve="limon";

switch ($meyve) {
case "elma":
echo "Elma tatlıdır.";
break;
case "limon":
echo "Limon ekşidir.";
break;
}
?>[/php]
PHP.net sayfası

goto

Bu fonksiyonu Qbasic’ten hatırlarım hep. Çalışmanızdaki farklı bir bölüme atlamanıza yarar.
[php]<?php
goto a;
echo ‘güzel şey merak!’;

a:
echo ‘Merak ne güzel şey,’;

// Merak ne güzel şey,
?>[/php]
PHP.net sayfası

str_replace

Metnin içindeki bir unsuru (kelime, karakter, cümle vb.) başka bir terimle değiştirmek isterseniz bu fonksiyonu kullanabilirsiniz.
[php]<?php
$metin = str_replace("güzel", "çirkin", "Merak ne güzel şey, güzel şey merak!");
echo $metin;
// Merak ne çirkin şey, çirkin şey merak!
?>
[/php]
PHP.net sayfası

Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer