«php» etiketlenmiş sorular

Özellikle Web geliştirme için uygun, yaygın olarak kullanılan genel amaçlı bir komut dosyası dili olan PHP hakkında sorular.

3
Web hizmeti kullanan bir masaüstü tabanlı istemcinin çevrimdışı olarak yerine çalışma yapmanın en iyi yolu nedir?
Ortak bir problemi paylaşan üç gelen projem var: bir web sistemi üzerinde mantığa sahip olmalı ve RESTful web servisi aracılığıyla bu sistemle iletişim kuran yerel bir uygulamaya (örneğin satış noktası) ihtiyaç duyarlar. Çözümüm Gelmeyi başardığım çözüm , hizmet çevrimdışı iken, daha kesin olarak, eşzamansız ileti kuyruğu oluştururken , işlemleri depolamak …

2
Statik kötü, ama ya Fabrika modeli?
Bir TDD projesindeyim, bu yüzden bu tür bir gelişmeyle ilgili iyi uygulamalara mümkün olduğunca bağlı kalmaya çalışıyorum. Bunlardan biri mümkün olduğunca statik ve küresel olmaktan kaçınmaktır. Ben bu sorunla karşı karşıya: Ben bağlantılı "seçenekleri" (addnal "mikro-makaleler") olabilir bir nesne "makale" var. Ben karşı üretken olmayacak veya çok fazla sorgu üretmek …
13 php  tdd  static-access 

4
PHP'nin sihirli yöntemleri bağlamında "trigger_error` ve" Exception Exception "
Bir meslektaşımla sihirli yöntemlertrigger_error bağlamında (varsa) doğru kullanımı konusunda bir tartışma yaşıyorum . İlk olarak, bu tek durum dışında bundan kaçınılması gerektiğini düşünüyorum .trigger_error Diyelim ki tek yöntemli bir sınıfımız var foo() class A { public function foo() { echo 'bar'; } } Şimdi aynı arayüzü sağlamak istediğimizi, ancak tüm …

5
Mercurial'ı sunucunuza yüklemek ve hg pull'u dağıtmak iyi bir fikir mi?
Ben sadece geçen ay yeni bir iş başladım ve kodları için hiçbir kaynak kontrolü var gibi görünüyor. Onlar kendi barındırma sağlayıcısı onlar için alır yedekleri güveniyor. Biraz konuştuktan sonra patronumu kesinlikle kaynak kontrolü kullanmamız gerektiğine ikna ettim ve üzerinde kısa bir seminer verdikten sonra tüm ekip gemide; Mercurial'ı sevdiler. Şimdi …

2
PHP değişkenlerinin öncesinde bir dolar işareti olması neden gerekli?
Tüm PHP değişkenlerinin bir dolar işareti (örn. $someValue = 1) Öncesinde olması gerektiğini anlıyorum , ama neden böyle? Bu tasarım seçimi neden yapıldı? Sormamın nedeni, kız arkadaşımın PHP değişkenlerinin bir dolar işareti ile başlaması gerektiğini söylediğimde neden sorduğum ve bu sözdizimsel seçimin neden yapıldığına dair hiçbir fikrim olmadığını fark ettim. …
13 php  syntax 

3
Kalıtım üzerine kompozisyon ama
Kendime yazılım mühendisliğini öğretmeye çalışıyorum ve beni şaşırtan bazı çelişkili bilgilere karşı geliyorum. OOP ve soyut sınıfların / arayüzlerin ne olduğunu ve nasıl kullanıldığını öğreniyorum, ama sonra 'kompozisyonu kalıtımdan yana tutması' gerektiğini okuyorum. Kompozisyon, bir sınıfın bu yeni nesnenin işlevselliğini kullanmak / etkileşimde bulunmak için başka bir sınıfın nesnesini oluşturması …

3
Bağımlılık enjeksiyonu: Hangi noktada yeni bir nesne oluşturabilirim?
Ben bir PHP uygulaması refactoring ve yapmaya çalışıyorum mümkün olduğunca çok bağımlılık enjeksiyon (DI) vardır. Nasıl çalıştığını iyi anladım ve sınıflarımın çok daha yalın ve daha sağlam olduğunu görebiliyorum. Sınıf içinde yeni bir nesne oluşturmak yerine bir bağımlılık enjekte edebilir, ancak bir noktada bazı nesneler oluşturmak zorunda kalacağım, yani, dreaded …

2
PHP'de sınıflarla ilgili alanların beyan edilmesi aslında zararlı mıdır?
Geçmişte birkaç kez gerçekte yaptığım sıradan bir programlama hatası nedeniyle ayarlayıcının kasıtlı olarak kırıldığı aşağıdaki kodu düşünün: <?php class TestClass { private $testField; function setField($newVal) { $testField = $newVal; // deliberately broken; should be `$this->testField = $newVal` } function getField() { return $this->testField; } } $testInstance = new TestClass(); $testInstance->setField("Hello …
13 php 

2
Kodlama becerilerimi iyilik için nasıl kullanabilirim?
Bu sonbaharda, iki küçük web sitem ayda yaklaşık 1200 dolar üretiyor olmalı ve minimum / sıfır girişi ile yeterince rahat yaşamam için yeterli. Başka bir iş girişimi yapmak yerine, önümüzdeki birkaç yıl gerçekten iyi bir şey yapmak ya da ihtiyacı olan diğer insanlara yardımcı olmak için harcamak isterim. Zamanımı değerli …
13 c#  java  php  javascript  jquery 

5
Kaliteyi iyileştirme umuduyla mini-refactor kodunu faydalı mıdır, yoksa çok fazla faydası olmadan sadece “kodu hareket ettirmek” midir?
Misal Tek bir yerde "her şeyi" yapan monolitik kodla karşılaştım - veritabanından veri yükleme, HTML işaretlemesi gösterme, yönlendirici / denetleyici / eylem gibi davranma. SRP hareketli veritabanı kodunu kendi dosyasına uygulamaya başladım, işler için daha iyi adlandırma sağladım ve hepsi iyi görünüyordu, ama sonra neden bunu yaptığım konusunda şüphelerim var. …



2
Sorgunun sonucunu geçici olarak nasıl kaydedebilirim, başka bir yerde kullanabilirsiniz?
Bana bu konuda yardımcı olabileceğini düşünüyorum. Not: Bunu nasıl arayacağınızdan emin değilim, bu yüzden daha uygun bir başlık bulursa, lütfen düzenleme yapın. Arka fon Otobüs transit hatları aramak için bu uygulamayı yapıyorum. Otobüs hatları 3 haneli bir sayıdır ve benzersizdir ve asla değişmez. Gereksinim, A durağından B durağına kadar olan …
12 php  mysql  routing 

3
MVC Kullanırken PHP'de Hataları İşleme
Son zamanlarda Codeigniter'ı çok kullanıyorum, ancak sinirlerime bulaşan bir şey hataları işlemek ve kullanıcıya göstermek. Hiç dağınık olmadan hataları idare hiç iyi olmamıştı. Temel kaygım kullanıcıya hata döndürürken. İşlevlerden 0 veya 1 döndürmek ve daha sonra hataları işlemek için if / else kullanmak yerine istisnalar kullanmak ve istisnalar atmak / …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.