Topic: class problemos

Sveiki, susiduriau su beda , o gal tiesiog  nezinojimas... gal galit pasakyt kaip panaudoti vienos klases function kitoje?

na pvz:

1.php
class 1 {
//kodas
}

is jos paimti funccija i kitame 2.php esancioje klaseje:

suprantu priskiriam class 2 extends 1{
//kodas
}

kur man ideti parent:: ar nerikia deti gal i konstruktoriu?

pagal maniski principa abi klases veikia 3.php bet kazko neina kad uzkrauto tos function, o gal is vis ne taip kazka mastau .... jai galit padekit :)

Re: class problemos

na tikiuosi supratot mano paistymus :)))

Re: class problemos

1. butum labai pagelbejes jei butum imetes coda kur matytusi bent kaip daug maz ka darai.
2. tau nepakenktu dar karta pasiskaityti teorija ("suprantu priskiriam class 2 extends 1" - extends isplecia classe, o ne priskiria)

paprastas pvz:

<?php 
class bla1 
{
    public function text1()
    {
        echo 'test1';
    }
}

class bla2 extends bla1
{
    public function text2()
    {
        echo 'test2';
    }

    public function text3()
    {
        $this->text1();
        $this->text2();
    }
}

$testas = new bla2();
$testas->text1();
$testas->text2();
$testas->text3();
?>

P.S. tiesiog f-ju sukisimas i classe nera OOP

P.P.S. nebijokit pasieksperimentuot, nes zinios ateina per praktika (zinoma teorinius pagrindus ir reikia tureti)

Re: class problemos

butent as ir experimentuoju :) dekui uz paaiskinima ir sugaista laika jau supratau kame reikalas :)

Re: class problemos

Toj vietoj butu nereikeje eksperimentuoti jei butum bent zvilgtelejes i dokumentacija.