![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 29.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Mam klasę config i jak teraz funkcje z tej klay przekazać do innej klasy znajdującej się w tym samym pliku. Ta inna klasa to index. W config się ustaiwa all a w index, chciał bym wstawić tabelki i w te tabelki fukcje które deklarowałem w config. Zrobić dziedziczenie czy jak
![]() |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 1.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
...ale o co chodzi :?:
myslisz ze ktos cos zrozumiał z tego bełkotu... |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 19.02.2004 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Hmm, ja wszystko zrozumiałem.
Jak tego nie rozumiesz, to tylko świadczy o twojej inteligencji ![]() -------------------- www.webpacket.net zobacz, jeśli jesteś znudzony tekstami z linijką kodu i opisem
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 29.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Mam :
[php:1:0e9ef7cde3]<?php class config { var $cos function funkcja(){ echo $this->cos } class index{ //tutaj mam html'a tabelki } ?>[/php:1:0e9ef7cde3] I co teraz zrobić żęby funkcja deklarowana w config była również aktywna w index ![]() ![]() |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 15.12.2003 Skąd: Mikołów Ostrzeżenie: (0%) ![]() ![]() |
[php:1:6a04779816]<?php
class config { var $cos function funkcja(){ echo $this->cos } class index extends config{ //tutaj mam html'a tabelki } ?>[/php:1:6a04779816] Teraz masz w index funkcje funkcja() -------------------- Workshop: FC2/WinXp SP1 | Apache 2.0.50 | PHP 5.00 | MySQL 4.0.20 | Zend Studio 3.5 :)
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 29.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
ok, czyli wystarczy dziedziczyć
![]() [php:1:6d4c75b122]<?php include ('config.php'); class config { var $title var $words var $top var $body var $css var $footer //dalszy kod ?>[/php:1:6d4c75b122] I teraz czy jak mam w config.php zmienne : $title $words $top $body $css $footer. To czy w klasie config będą miały one wartość ustawioną w config.php ![]() Tz. że mam np. config.php [php:1:6d4c75b122]<?php $title='tytul'; ?>[/php:1:6d4c75b122] I czy w klasie jak będę miał jakies wywołanie np. $this->title to czy wyświetli mi to co ustawiłem w configu. Oczywiście nie była zmieniana wartość. |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 15.12.2003 Skąd: Mikołów Ostrzeżenie: (0%) ![]() ![]() |
nie powinny sie nadpisać...
próbowałem u siebie i sie nie nadpiszą.... -------------------- Workshop: FC2/WinXp SP1 | Apache 2.0.50 | PHP 5.00 | MySQL 4.0.20 | Zend Studio 3.5 :)
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 29.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
czyli jak dam
var $title i w configu ustawię wartość, to będzie $title posiadać (jeżeli wcześniej nie zmienię) tą samą wartośc co w configu ? |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 15.12.2003 Skąd: Mikołów Ostrzeżenie: (0%) ![]() ![]() |
[php:1:be2e781cd0]<?php
$title = b; class x{ var $title = a; function x(){ echo $this->title; } } echo $title.'<br />'; $x = new x; echo $x->title.'<br />'; echo $title; ?>[/php:1:be2e781cd0] Wyswietli : b a a b Wiec jesli ustawisz $title i go nie zmienisz to po wywołaniu klasy jego wartość się nie zmieni. Edit : drobne poprawki ![]() -------------------- Workshop: FC2/WinXp SP1 | Apache 2.0.50 | PHP 5.00 | MySQL 4.0.20 | Zend Studio 3.5 :)
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 0 Dołączył: 17.05.2003 Skąd: Nysa Ostrzeżenie: (10%) ![]() ![]() |
Zassaj sobie najelpszą (w mojej opini) klinge z OOP, konkretnie chodzi mi o "Thinking in JAVA" B.Eckela. Tutaj masz linka: http://www.janiry.com/bruce-eckel/TIJ-2nd-edition.zip
Co prawda nie jest to do PHPa, ale OOP w php 5 jest wzorowane na JAVA, więc w wolnej chwili można poczytać i sporo się dowiedzieć, bo facet zna się na rzeczy ![]() -------------------- ![]() "Nie wiedziałem tylko, że Bóg też był na grzybach, gdy majstrował przy wszechświecie" (Janusz Wisniewski) dev: gazeta.ie |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 13:13 |