Kategori: php


PHP Optimizasyon İpuçları

echo fonksiyonu print‘den daha hızlıdır
Eğer sadece bir string çıktısı verecekseniz tek tırnak kullanın. Çünkü çift tırnak kullandığınızda derleyici öncelikle içinde değişken ya da özel karakter arayacaktır
Değişkenleri yazdırmak için tırnaklarla ayırmak yerine sprintf() kullanın, 10 kat kadar daha hızlıdır
Sıralanmış string yerine birden fazla parametreli echo kullanın
Döngü kontrolü içinde fonksiyon kullanmaktan kaçının. Çünkü döngü her bir iterasyonda o fonksiyonu çalıştırıp zaman kaybedecektir
Yanlış örnek:


 
Doğru örnek:

 
Büyük veri setlerini tuttuğunuz değişkenleri kullandıktan sonra bellekte yer açmak için unset() edin ya da null’a eşitleyin
__get, __set, __autoload gibi bazı sihirli metotları gerekmedikçe kullanmaktan kaçının
Mümkün olduğu sürece require_once() yerine require() kullanın
include() ve require() fonksiyonları ile beraber full path (tam dosya yolu) kullanın ki derleyici doğru yolu bulmak için zaman kaybetmesin
str_replace() fonksiyonu preg_replace()‘den daha

Detaylar


Resim Yorumlama Uygulaması

Bu yazıda, sizlere geliştirip kullanabileceğiniz bir resim yorumlama uygulaması yapacağım. Paylaşacağım uygulamanın 200. içeriğe yakışan bir içerik olmasını istedim. Şimdi uygulamanın içeriğinden bahsedeyim. Veritabanından resimleri alacağız ve resimlere kullanıcıların yorum yapmasını sağlayacağız. Kullanıcılar ileri ya da geri giderek bütün fotoğrafları hem görünteleyebilecekler hem de yorumlayabilecekler. Kısacası, uygulamamız Facebook resim galerisinin küçük bir prototipi olacak diyebiliriz. Ben, uygulamada herhangi bir JQuery eklentisi falan kullanmayacağım ama siz kullanıp geliştirmekte özgürsünüz.

Detaylar


Php Class Kullanımı

Php`ye yeni başlayanlar bu yazıyı okumasın, en az bir yıllık php kullanıcısı iseniz mutlaka okuyun.

PHP 5 – Herşeyin değiştiği gün smiley

Php 5 versiyon ile Nesne yönelimli programlama ön plana çıktı (7 Temmuz 2004). php’yi eleştirenler bu tarihte artık söz söyleyemez hale geldi, geliştirilmiş class yapısı ve sihirli fonksiyonlar ile işler daha da kolaylaştı. Siz de halen projelerinizde Class kullanmıyorsanız yazdığınız kodlar php 4 mantığına göre çalışmaktadır, kullandığınız sunucuda php 6 kullanılıyor olsa da sizin algoritmalarınız daima php 4 kıvamında kalacaktır. bu sözüm özellikle fonksiyonlarla hayatına devam edeceğini düşünenlere geliyor. Artık daha hızlı kod yazma vaktiniz gelmedi mi, kopyala yapıştır işleminden bıkmadınız mı ?

Detaylar



Php İle Rss Beslemesi Oluşturma Ve Okuma

rss-phpMerhaba arkadaşlar, bu yazımda Php ile dinamik olarak rss beslemesi yapmayı ve bir rss beslemesinden verileri okumayı anlatacağım. Rss beslemeleri temelde bir XML dosyasıdır, amaçları da girilen son yazıları belirli kurallara göre listelermektir. Bu yazıyla kolayca haber akışınızı takipçilerinize ulaştıracağınız bir besleme sayfasına kavuşacaksınız. İlk olarak, rss beslemesinin yapısını göstererek konuya başlayacağım. Daha sonra veritabınından aldığımız verilerle sürekli güncelliğini koruyan bir rss sayfası oluşturacağız. Yazımın en sonunda da, şuanda sitemde bulunan rss beslememden, güncel konuları çekmeyi göstereceğim. Yazı biraz uzun gibi gelebilir size ama konuyu tam anlamıyla kapsaması ve eksik bir bölüm kalmaması için bu yolu tercih edeceğim.

Detaylar


Php İle Dil Sistemi

php-dili

Merhaba arkadaşlar, yeni bir uygulama yazısıyla karşınızdayım. Bu yazıda, Php ile sitelerinize çoklu dil desteği nasıl sağlayabileceğinizi anlatacağım. Bu yazıda anlattığım mantığı kullanarak istediğiniz kadar dil seçeneği olan bir site ya da uygulama yapmanız mümkün olacak. Dil seçeneğini artırmanız için yapmanız gereken, sadece bir tane dil dosyasını kopyalayıp eklemek istediğiniz dile göre uyarlamak kadar basit olacak. Ama şunu belirteyim, eğer Arapça gibi sağdan sola doğru okunan bir dil eklemek isterseniz, bu tarz diller için stil değişikliğine de gitmeniz gerekmektedir. Demek istediğim, farklı bir dil yapısı için farklı bir css dosyasına ihtiyacınız olacağıdır. Bu önemli noktayı da açıkladığıma göre basit bir çok dilli uygulama geliştirebiliriz.

Detaylar


Php İle Ne Zaman Önce Eklendi

php-dili

Merhaba arkadaşlar, bu yazımda Facebook’ta herkesin görmüş olduğu 2 dk önce yazıldı gibi sonuç veren uygulamayı yapacağız. Bu uygulama için bir Php fonksiyonu yazacağız. Bu fonksiyon sayesinde gönderdiğiniz bütün timestamp değerindeki zamanlar, şu kadar süre önce yazıldı şekline dönüşecek. Bu fonksiyonu yapacağınız uygulamalara ekleyerek, yazılarınızın ya da yorumlarının ne kadar süre önce yazıldıklarını kolayca okurlarınıza gösterebileceksiniz. Uygulamamızın temelini açıkladım, şimdi geliştirmeye başlayalım.

Detaylar