PHP ile .NET uygulaması geliştirmek

PHP dünyasındaki geliştiricileri .NET tarafına çekmek için süper bir adım. Github üzerinde paylaşıldı. 6 geliştiricinin 1400’den fazla “commit”i ile hayata geçen proje ile, PHP’yi kullanarak .NET uygulamaları geliştirebiliyorsunuz. Aşağıdaki video ile detayları rahatlıkla inceleyebilirsiniz,  

PHP, Yazıdaki dili tespit etmek

Başarılı bir kütüphane, tabi ki bunu Google Translate API ile de yapabilirsiniz, ancak PHP ile yapmak bakış açışınızı genişlecektir. Composer üzerinden kütüphaneyi alabiliyoruz,

Composer olmadan projeye dahil etmek isteyenler,

Sonrasında aşağıdaki kod bloğu kadar kolay bir şekilde yazıdaki dili tespit edebiliyoruz,

Çıktısı ise şu şekilde oluyor,

Kullanıcıların veya sisteminizin barındıracağı diller […]

Kullanışlı PHP Tavsiyeleri [ Bölüm 2 ]

Bir önceki yazımızda (http://phpgelistirici.com/kullanisli-php-tavsiyeleri/) Kullanışlı PHP tavsiyelerini belirtmiştik, şimdi kaldığımız yerden devam ediyoruz. 7. Javascript kodlarını json_encode ile yazın. PHP içerisinde javascript kodları yazmanız gerekebilir (lütfen gerekmesin). Gerektiği durumda json encode yapmasanız yazacağınız kod satırı artacaktır, örneğin;

json_encode kullansak nasıl olur ?

şeklinde olacak ve evet daha lezzetli. Genelleme tavsiyelerimiz ise şu şekilde, […]

Kullanışlı PHP tavsiyeleri [ Bölüm 1 ]

Bu pratik bilgiler sayesinde hem php uygulamalarınızın performansı artacak hem de daha temiz kod yazacaksınız. 1. İlişkili yollar yerine bir kök yolu belirleyin. Normalde kod yazarken alışkanlık nedeniyle bir dosyayı mevcut dosyaya dahil etmek için şu şekilde bir yaklaşımda bulunuruz,

bu şekilde kod yazarak yaptığınız şey şu, ilk olarak php.ini’deki include path olarak belirlenen […]

Pratik if else (üçlü operatör)

Kod yazarken, if else bloklarıyla uğraşmak çok çirkin şeyler yazmanıza neden olabiliyor, bir çok yazılım dilinde olduğu gibi ternary operator (üçlü operatör) kullanıp kodların daha şık ve pratik olmasını sağlayabiliriz. Öncelikle Kötü ve iyi if else bloğu inceleyelim,

Yukarıdaki iki kod bloğunda da $name değişkeni bir değere sahip oluyor ancak burada ikinci kısım biraz […]

Bir dizindeki tüm resimleri listelemek

PHP’de bazen kolaya kaçarak, mevcut proje klasörünü dizin olarak atıp resim galerilerini bu şekilde oluştuyorum. Bunun içinde dinamik dizinlerdeki resimlerin tamamının listesini almam gerekiyor, PHP’de bir dizindeki resimleri listelemek için şu şekilde bir kod parçası yazabiliriz,

 

BMW model araçta PHP hatası !

Farklı bir yaklaşım ve PHP’nin kullanıldığı bir alan daha, BMW üzerinde çalışan bir navigasyon uygulamasında ekranda PHP hata çıktısı görüyoruz. Burada dikkat çeken şey, üretim ortamında hata bildirimlerinin açık olarak gönderilen bu uygulama. Ek olarak bu tür yeni araçların uzaktan kontrolü ve hacklenebilmesi mümkün. Örneğin uzaktan bir arabaya müdahele bile edebilirsiniz,    

PHP’de extract methodu

PHP’de compact methodunun tam tersini yapar (Buradan bakabilirsiniz). PHP’de extract methodunun yaptığı şey, bir diziyi alıp, key’lerini değişken ismi olarak tanımlar ve değerlerini o değişkenlere atar. Örnek ile birlikte incelersek,

Burada dizide bulunan ebat anahtarının oluşturulacağı değişken en üst satırda zaten olduğu için, EXTR_PREFIX_SAME ile birlikte “on_ek” dekliyoruz, Bu verilerin çıktısı

olacaktır.

PHP’de Compact methodu

Çok sevdiğim bir method, ara sıra laravel’de de compact methodunu kullanıcaksınız. PHP’de compact methodu ne işe yarar diye sorduğunuza göre hemen örnekle açıklayalım,

Burada farkında olduğunuz şey, değişken isimlerini dolar işareti olmadan gönderişimiz, zaten sistem değişken adı olduğunu bildiği için direk alıyor. Bununla birlikte extract methodunun tam tersini yapar … Evet. bir de ona […]