![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 6.04.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Zaczynam właśnie pisać obiektowo w php (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Na początku napisałem taki kod:[php:1:0382d19591]<?php class moja{ var $txt; function dodaj($co){ $this->txt .= $co; } function wypisz(){ echo $this->txt; } function dlugosc(){ echo('<br>Tekst ma długość: ' . strlen($this->txt) . ' znaków.'); } } $obiekt=new moja; $obiekt->dodaj('tekst'); $obiekt->wypisz(); $obiekt->dlugosc(); ?>[/php:1:0382d19591]I teraz mam kilka pytań co do tego kodu: - czy da się go zapisać 'bardziej' obiektowo? - czy lepiej jest wszystko przerzucić na funkcje czy lepiej operować na 'zwykłych' funkcjach (np. lepiej użyć funkcji wypisz() czy echo $obiekt->txt;)? Sorry za lamerskie pytania ale oop to na razie dla mnie czarna magia... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 6.04.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Hmmm.... radzisz mi żebym został przy programowaniu strukturalnym, jednak jest jedno ale... zauważyłem że wszystkie większe projekty (cms'y, fora np. phpbb) są pisane obiektowo więc zechciałem równierz zacząć tak pisać (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . Skoro jednak oop w php (4) jest takie fe dlaczego jet tak powszechnie używane i polecane? (wiele osób radziło mi już aby poprzestać pisanie strukturalne...).
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 06:31 |