Heya one2xs,
Zoals jullie weten had ik een DB-class gemaakt. Alleen ik heb vaker gezien dat mensen deze class gebruiken binnen een andere [core] class.
Dan zie je het vaak zo:
$core->mysql->query();
Nu zei iemand op msn (Erik) dat je dat kon doen op deze manier:
Maar is dit wel een goede manier, of kan je het beter op een andere manier doen?
Verder, wat is precies het verschil tussen het aanroepen van een class - functie op de volgende manieren:
$mysql = new database();
$mysql->query();
EN
database::query();
Zoals jullie weten had ik een DB-class gemaakt. Alleen ik heb vaker gezien dat mensen deze class gebruiken binnen een andere [core] class.
Dan zie je het vaak zo:
$core->mysql->query();
Nu zei iemand op msn (Erik) dat je dat kon doen op deze manier:
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/class"]class[/URL] core [COLOR= #007700]{[/COLOR]
__constructor [COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$mysql[/COLOR] [COLOR= #007700]= new[/COLOR] database[COLOR= #007700]();
}
}[/COLOR]
[COLOR= #FF8000]// andere pagina[/COLOR]
[COLOR= #0000BB]$core[/COLOR] [COLOR= #007700]= new[/COLOR] core[COLOR= #007700]();[/COLOR]
?> Maar is dit wel een goede manier, of kan je het beter op een andere manier doen?
Verder, wat is precies het verschil tussen het aanroepen van een class - functie op de volgende manieren:
$mysql = new database();
$mysql->query();
EN
database::query();

( @ Core("localhost", "sjoerd_tp", "password", "sjoerd_tp"); )
