Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ 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
Príspevok NapísalOffline : 16.07.2014 14:19

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ý: 29.12.20
Príspevky: 1516
Témy: 3
Príspevok NapísalOffline : 16.07.2014 19:15

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: 3325
Témy: 147
Bydlisko: Žilina / Os...
Príspevok NapísalOffline : 17.07.2014 21:01

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) |
Odpovedať na tému [ Príspevkov: 3 ] 


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

383

03.06.2010 22:25

Blackshadow Zobrazenie posledných príspevkov

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

v Redakčné systémy

9

496

27.01.2007 14:10

Leachim Zobrazenie posledných príspevkov

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

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

17

785

18.02.2012 23:06

fubu Zobrazenie posledných príspevkov

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

v Redakčné systémy

4

496

25.02.2007 15:25

Tom@S Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

2

508

17.09.2015 20:39

FJanči Zobrazenie posledných príspevkov

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

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

13

812

23.03.2011 18:28

zdeniatqo Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

7

587

28.08.2008 13:19

ridilla Zobrazenie posledných príspevkov

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

v PHP, ASP

1

336

10.02.2015 15:36

killer Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

2

558

30.03.2016 15:29

neopagan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Co je zle v tomto kode ?

v HTML, XHTML, XML, CSS

2

686

01.05.2007 9:24

mokus Zobrazenie posledných príspevkov

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

639

10.09.2010 13:54

jasug Zobrazenie posledných príspevkov

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

418

21.03.2015 12:32

faraon Zobrazenie posledných príspevkov

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

429

26.02.2010 22:51

chrono Zobrazenie posledných príspevkov

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

471

18.10.2013 8:42

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Častá chyba načítania stránky (...dočasná chyba DNS).

v Poskytovatelia internetu

14

1296

29.05.2019 11:48

Jaro_N Zobrazenie posledných príspevkov

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

2785

26.02.2011 11:36

000kiko000 Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra