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?