Kurumsal Market.net.tr web paketlerinde neden php tercih ettiğini merak ediyorsanız işte ayrıntıları ;
Günümüzde artık yaygın olarak PHP dili kullanılmakta ve internet üzerindeki sitelerinin %79’u PHP dili üzerinde çalışmaktadır.
PHP ile birçok eklenti ve modüller çalıştırabilir ve web sitenizi en iyi duruma getirebilirsiniz.
PHP (açılımı PHP: Hypertext Preprocessor) bir web programlama dilidir. Günümüzde PHP, ASP ve VBNET dilleri vardır fakat aralarında en randımanlı ve kararlı çalışma yürüterek olan dil PHP. Bu yüzden yaygın olarak PHP dili kullanılmaktadır.
PHP dili hem yaygın olması ile beraber hem de pratik bir çalışma sergileyebiliyor. İstenilen bir şeyi rahat bir şekilde gerçekleştirebilme şansına sahipsiniz. PHP programlama ile beraber LUNİX sunucunuz oldukça verimli ve randımanlı çalışabiliyor olacak.
PHP Örnek kodumuz da şu şekildedir.
PHP scriptler oldukça başarılı olabiliyorlar. Hem verimlilik hem de birçok yönden başarılı olabiliyorlar. Sizlere gerçekten çok iyi artıları bulunabiliyor. Oldukça pratik ve responsive olmasıyla beraber tek script üzerinde WEB, Mobil ve Tablet modları olarak her cihazda responsive biçimde şık bir tasarım sunulabiliyor. Bununla birlikte SEO (Search Engine Optimization) çalışmalarına yatkın olabilmesi ve hızlı çalışabilen bir sistem olması da göz önünde bulundurulabiliyor.
Kısaca günümüzde PHP web programlama kullanılmakta ve burada PHP scriptlerin gerçekten çok önemli olduklarını ve vazgeçilmez olabildiklerini sizlerle paylaşmak isterim.
1. Hataları herzaman gizleyin.
Herkes hata yapabilir. ama hatalarınızı herkesin görmesi can sıkıcı olur.
öncelikle Php sayfasının başında error_reporting(0);
yazarsanız basit hatalar gizlenir.
Fakat dosya açma gibi önemli işlemler yine hata verir. bunu engellemek için de komutun başına @ koymanız yeterlidir.
örnek: $h=@fopen("dosya","w");
veya bir mysql komutu yazarken aynısı kullanılabilir.
@include("sahte_php_$no.php");
2- Php Kısaltmaları kullanın.
$sayi=$sayi+1
yazmak yerine $sayi ++;
aynı anlama gelir.
if($a==5){ $b=2; }else{ $b=7 }
yazmak yerine $b=($a==5)?2:7;
aynı anlama gelir.
3. include ile hız kazanın.
Php derleme aşamasında mevcut değişkenlere göre derleme yapar. bu durumda çok çok uzun bir if parantezi varsa hepsini bir dosyaya koyup hızlanma sağlayabilirsiniz.
örnek:
if($uye_login==1)
{ // burda 40-50 satırlık bir işlem var diyelim
// işin kötüsü aynı sayfaya ziyaretçiler de giriyor.
// ve burdaki 50 satır çoğu zaman işe yaramıyor.
}
oradaki 50 satırı alıyoruz ve farklı bir dosyaya koyuyoruz. dosya adını da user_islemleri.php yaptık diyelim. bu durumda yukarıdaki if komutu şu hale geliyor.
if($user_login==1)
{ include("user_islemleri.php");
}
4- Strlen Yerine Isset
Çeşitli durumlarda saydırma ve döngü komutlarından kaçınmak size hız kazandırır. Örneğin Strlen aslında bir kelimedeki tüm harfleri sayan bir döngüdür. Kelimenin de harflerden oluşan bir dizi olduğunu bildiğimize göre tek tek harfleri saymak yerine son karakterin varlığına bakmak yeterlidir.
if(strlen($nick) > 10)
{
echo "Çok uzun bir nick yazdınız";
}
onun yerine şöyle yazılabilir.if(isset($nick[11])) echo " çok uzun nick yazdınız";
5- Yerine Göre Tek Tırnak veya Çift tırnak kullanın.
Php ile çift tırnak kullandığınızda verilen kelimenin içinde değişkenler olma ihtimali bulunur. bu durumda php daha fazla işlem yapmış olur.
aşağıdaki iki örneğe bakalım:
print "işlem sonucu: $sayi dir";
burda çift tırnak olması zorunlu ama onun yerine şu kullanılırsa daha hızlı olur.print 'işlem sonucu:' . $sayi . 'dir';
6- Class kullanmayı öğrenin:
Class: Birkaç fonksiyonun birlikte kullanım şeklidir. Fonksiyon gibi tekrar kullanılabilir ama daha kapsamlı olduğu için fazla iş yapar.
Class kavramı php 5 ile gelmiş bir olaydır. eski derslerde class olmamasının sebeplerinden biri budur. Diğer birçok program dilinde "olmazsa olmaz" denilen önemli şeylerden biridir. Class mantığını öğrenerek projenizde hız sağlayamazsınız ama çalışma hızınız artacaktır.