![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 550 Pomógł: 9 Dołączył: 29.05.2009 Skąd: Ostrów Wielkopolski Ostrzeżenie: (0%) ![]() ![]() |
Witam,
nie umiem ogarnąć konstruktora kiedy go używamy i po co? Może ktoś mi wytłumaczy? W poniższym przykładzie mamy klasę dog w której mamy publiczny dostęp do atrybutu $name oraz konstruktora. Z tego co rozumiem konstruktor jest to metoda która w chwili powstania obiektu nadaje mu jakiś właściwości? Ale po co i kiedy tego mam używać? klasa Kod <?php class Dog{ public $name;//atrybut przechowujący imię psa /*konstruktor*/ public function __construct($name){ $this->name = $name; } public function roar(){ echo 'chał chał'; } //ciach } ?> obiekt Kod <?php
require('class.dog.php'); $reksio = new Dog('Reksio'); echo $reksio->name; //atrybut "name" publiczny, więc wyświetlone zostanie 'Reksio' $reksio->roar(); //metoda roar() publiczna, więc wyświetlone zostanie 'chał chał' ?> |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 550 Pomógł: 9 Dołączył: 29.05.2009 Skąd: Ostrów Wielkopolski Ostrzeżenie: (0%) ![]() ![]() |
~darko
Cytat Może to, co dalej napiszę nie będzie przyjemne, ale ja, osobiście gdybym nie był w stanie w ciągu około dwóch lat opanować jakiegoś wiodącego na rynku rozwiązania (frameworka) w stopniu umożliwiającym w miarę swobodne poruszanie się w nim oraz poprawne implementowanie przynajmniej podstawowej funkcjonalności (mam na myśli operacje CRUD + realizacja standardowych zadań od pracodawcy) zgodnej z architekturą frameworka, to po prostu zastanowiłbym się czy to jest obszar działalności twórczej, w której mogę się sprawdzić. Mówiąc bez ogródek: zastanawiałbym się czy nadaję się na programistę. Frameworka Zend uczę się tak na poważnie od 5 mieśięcy wydaje mi się że umiem CRUD. Cytat Moje początki, zanim jeszcze powstała jakakolwiek linijka kodu, wyglądały tak, że najpierw powstawał pewien szkic, który modelował jeden wielki problem do rozwiązania na poszczególne małe podproblemy, Robię podobnie zawsze sobie coś na kartce w zeszycie rozrysuje i obmyślę. Od nie dawna zacząłem zapisywać sobie rzeczy, których uczę się tworząc projekty aby później je wykorzystać. Mam świadomość, że jest to dziedzina która rozwija się bardzo szybko i trzeba cały czas się rozwijać uczyć nowych rzeczy jak np:prawnik. Jest to dość ciężki tak naprawdę kawałek chleba. Czy się nadaję czy się nie nadaję to się okaże jak zacznę szukać pracy. Chcę się tylko do tego dobrze przygotować, z tego co się dowiedziałem od was to trzeba umieć: 1) programowanie obiektowe (IMG:style_emoticons/default/rolleyes.gif) 2) korzystać dobrze z któregoś z frameworków(w zależności co pracodawca wymaga) (IMG:style_emoticons/default/rolleyes.gif) 3) korzystać z jQuery (IMG:style_emoticons/default/rolleyes.gif) 4) znać SQL dobrze (IMG:style_emoticons/default/rolleyes.gif) 5) mieć swoje konkretne projekty Myślę że jak się spełni te wymagania pracodawca da szansę... A tak z ciekawości ~darko ile zajęło ci nauczenie się PHP jakiegoś Frameworka, javascriptu, SQL? Ten post edytował cykcykacz 25.04.2011, 19:59:00 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 04:02 |