[ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 16.07.14
Prihlásený: 02.10.14
Príspevky: 2
Témy: 2 | 2
NapísalOffline : 16.07.2014 14:19 | Chyba v kode

zdravim ako mam presne pracovat s OOP -> trieda v triede ?

Kód:
<?php

class bbb{
  private $a="aaa";
 
  public function read(){
    return $this->a;
  }
}

class aaa{
  private $a="bbb";
 
  public function __construct(){
    $bbb = new bbb();
  }
 
  public function read(){
    return $this->a;
  }
}


class main{
  private $a="main";
 
  private $instance;

  public function __construct(){
    $aaa = new aaa();
  }
 
  public function read(){
    return $this->a;
  }
}

$oop = new main();

echo $oop->aaa->read();

?>


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 17.07.11
Prihlásený: 13.12.17
Príspevky: 1433
Témy: 2 | 2
Bydlisko: Praha / Rev...
NapísalOffline : 16.07.2014 19:15 | Chyba v kode

Celé zle. Poriadne si to naštuduj
http://programujte.com/clanek/2009113001-oop-v-php/
http://interval.cz/clanky/oop-v-php-zaklady-oop/
http://www.linuxsoft.cz/article.php?id_article=229


_________________
Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám!
Offline

Užívateľ
Užívateľ
Chyba v kode

Registrovaný: 02.06.08
Prihlásený: 19.07.16
Príspevky: 3330
Témy: 147 | 147
Bydlisko: Žilina / Os...
Vek: 24
NapísalOffline : 17.07.2014 21:01 | Chyba v kode

Naštuduj si čo to o OOP :)

V skratke čo sa často využívaj je predávanie si závislosti:

Kód:
class A {

public function render() {
   echo 'ahoj';
}

}

class B {

private $var;

public function __construct(A $objekt) { //parameter musí byť objekt triedy A
        $this->var = $objekt;
   }

}

$objekt = new B(new A);
$objekt->var->render(); //vypise ahoj


Ďalej môžeš veselo používať dedenie, polymorfizmus atď :) Treba však vedieť ako má taký návrh aj vyzerať :)


_________________
PC - ASUS M2N-MX Se+ | AMD X2 4200+ | 2GB RAM | Nvidia 8600GT | WD 320GB | 350W |NTB - ASUS K50AB SX-010 | | ASUS X550L | SteelSeries Mousepad | A4tech XL-750BF | HTC Explorer |
CCNA (640-802) |
 [ Príspevkov: 3 ] 


Chyba v kode



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Chyba v kode ?

v PHP, ASP

1

212

03.06.2010 22:25

Blackshadow

V tomto fóre nie sú ďalšie neprečítané témy.

Pascal - chyba v kode

v Assembler, C, C++, Pascal, Java

17

554

18.02.2012 23:06

fubu

V tomto fóre nie sú ďalšie neprečítané témy.

Asi chyba v kode

v Redakčné systémy

9

302

27.01.2007 14:10

Leachim

V tomto fóre nie sú ďalšie neprečítané témy.

chybicka v kode

v Redakčné systémy

4

335

25.02.2007 15:25

Tom@S

V tomto fóre nie sú ďalšie neprečítané témy.

Skript v kóde nefunguje

v JavaScript, VBScript, Ajax

2

193

17.09.2015 20:39

FJanči

V tomto fóre nie sú ďalšie neprečítané témy.

JRidilla.net - V kode

v HTML, XHTML, XML, CSS

7

422

28.08.2008 13:19

ridilla

V tomto fóre nie sú ďalšie neprečítané témy.

C - problem v kode

v Assembler, C, C++, Pascal, Java

13

594

23.03.2011 18:28

zdeniatqo

V tomto fóre nie sú ďalšie neprečítané témy.

premenne v kode PHP

v PHP, ASP

1

131

10.02.2015 15:36

killer

V tomto fóre nie sú ďalšie neprečítané témy.

vyhladanie slova v zdrojovom kode

v JavaScript, VBScript, Ajax

2

192

30.03.2016 15:29

neopagan

V tomto fóre nie sú ďalšie neprečítané témy.

Textový súbor v kóde UTF-16LE

v Delphi, Visual Basic

2

426

10.09.2010 13:54

jasug

V tomto fóre nie sú ďalšie neprečítané témy.

Co je zle v tomto kode

v Assembler, C, C++, Pascal, Java

3

182

21.03.2015 12:32

faraon

V tomto fóre nie sú ďalšie neprečítané témy.

Co je zle v tomto kode ?

v HTML, XHTML, XML, CSS

2

532

01.05.2007 9:24

mokus

V tomto fóre nie sú ďalšie neprečítané témy.

[C++] Pomoc s upravou chyby v kode

v Assembler, C, C++, Pascal, Java

1

210

26.02.2010 22:51

chrono

V tomto fóre nie sú ďalšie neprečítané témy.

Zobrazenie webu v IE - problem v CSS kode?

v HTML, XHTML, XML, CSS

3

176

18.10.2013 8:42

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

Chyba 101 (net::ERR_CONNECTION_RESET): Neznáma chyba.

v Sieťové a internetové programy

0

2394

26.02.2011 11:36

000kiko000

V tomto fóre nie sú ďalšie neprečítané témy.

chyba ?

v PHP, ASP

1

433

07.05.2009 22:10

lio



© 2005 - 2017 PCforum, edited by JanoF