Ben biraz teorik bir soru yaşıyorum: Ben üretime hazır bir çözüm yapmak veya çeşitli modüller / eklentileri geliştirmek için ya (çeşitli düzeylerde birçok PHP programcıları önce yaptığı gibi ... ve her zaman olacaktır) kendi CMS / app-çerçeve tasarımı olduğumu Ben daha sonra kullanacağız.
Her neyse, ben bütün app SQL bağlantılarını toplama ve sonra bir yerde bunları çalıştırmak üstünde düşünüyordum:
index.php:
<?php
include ('latestposts.php');
include ('sidebar.php');
?>
latestposts.php:
<?php
function gather_data ($arg){ $sql= ""; }
function draw ($data) {...}
?>
sidebar.php:
<?php
function gather_data ($arg){ $sql= ""; }
function draw ($data) {...}
?>
Tüm modül sistemi uygulaması henüz-to-be-figürlü, bu fikir ise şimdi, zaten yerde beynimde yüzer. Ancak, ben ilk önce SQL çalıştırmak, sonra tüm gather_data fonksiyonları yüklemek ve ardından draw fonksiyonları çalıştırmak mümkün yaşıyorum, düşünüyorum - ve sonuçları yeniden mümkün yaşıyorum!
"Ah, o:, örnekte, $sql SELECT * FROM POSTS LIMIT 10 ve $sql2 SELECT * FROM POSTS LIMIT 5, onu görmek için PHP programlamak mümkün olduğunu ise aynı SQL, ben "sadece bir kez diyoruz ve ilk 5 satır yeniden edeceğiz?
Ya da bazı DRM bu davranışı eklemek mümkündür?
Sözcükler söylemek Ancak, bu hala devam eden sadece bir fikirdir. Başarmak kolay olduğu ortaya çıkarsa, o zaman ben nasıl daha fazla soru nakleder :)
Yani, temelde: o mantıklıdır, mümkün mü? Nasıl hem evet, sonra ... herhangi bir fikir varsa?