Tarkotus olisi luoda mahdollisimman nopeaa PHP-koodia, kun olio-kirjasto venyy reilusti yli 500 riviseksi koodihirviöksi, mutta loppuu tarkemmat faktat ja tieto-taito, mutua saa muropaketista.
Jos kuvitellaan, että alla olevat koodit olisi vähintään 500-riviä molemmat ja verrataan koodirimpsua 1 koodiin 2. Niin kumpi näistä on palvelinystävällisempää ja nopeampaa? olio-kirjasto liitetään kaikkiin sitä tarvitseviin sivuihin include("tiedosto.php"); Leikitään myös, ettei kirjotusvirheitä eikä muutamasta puuttuvasta rivistä aiheutuvia virheilmoituksia olisi olemassakaan.
-- klip --
Koodi 1:
class luokka_1 {
function luokka1($tietoa){
echo("
$tietoa
");
}
function luokka2($tietoa1,$tietoa2){
echo("
$tietoa2
$tietoa1
");
}
$luokka_1->luokka1($tietoa);
$luokka_1->luokka2($tietoa1,$tietoa2);
-- klap --
Koodi 2:
class luokka_1 {
function luokka1(){
echo("
");
}
function luokka3(){
echo("
");
}
function luokka4(){
echo("
");
}
}
class luokka_2 {
function luokka2($tietoa){
echo("$tietoa");
}
}
$luokka_1->luokka1();
$tietoa = $tietoa1;
$luokka_2->luokka2($tietoa);
$luokka_1->luokka4();
$tietoa = $tietoa2;
$luokka_2->luokka2($tietoa);
$luokka_1->luokka3();
-- klip --
Jos kuvitellaan, että alla olevat koodit olisi vähintään 500-riviä molemmat ja verrataan koodirimpsua 1 koodiin 2. Niin kumpi näistä on palvelinystävällisempää ja nopeampaa? olio-kirjasto liitetään kaikkiin sitä tarvitseviin sivuihin include("tiedosto.php"); Leikitään myös, ettei kirjotusvirheitä eikä muutamasta puuttuvasta rivistä aiheutuvia virheilmoituksia olisi olemassakaan.
-- klip --
Koodi 1:
class luokka_1 {
function luokka1($tietoa){
echo("
$tietoa
");
}
function luokka2($tietoa1,$tietoa2){
echo("
$tietoa2
$tietoa1
");
}
$luokka_1->luokka1($tietoa);
$luokka_1->luokka2($tietoa1,$tietoa2);
-- klap --
Koodi 2:
class luokka_1 {
function luokka1(){
echo("
");
}
function luokka3(){
echo("
");
}
function luokka4(){
echo("
");
}
}
class luokka_2 {
function luokka2($tietoa){
echo("$tietoa");
}
}
$luokka_1->luokka1();
$tietoa = $tietoa1;
$luokka_2->luokka2($tietoa);
$luokka_1->luokka4();
$tietoa = $tietoa2;
$luokka_2->luokka2($tietoa);
$luokka_1->luokka3();
-- klip --
Vastaukset
Vanhimmat
Ei vielä vastauksia
Aloittaja odottaa vastauksia. Kerro oma näkemyksesi ensimmäisenä.