Myślę, że początkujące Mirki powinny być zadowolone. Sebastian rozpoczął cykl artykułów nt. programowania obiektowego - dzisiaj wprowadzenie do tematu. W kolejnych odcinkach dużo mięcha podanego w przystępny sposób.

http://webmastah.pl/jak-programowac-obiektowo-cz-1-wstep/

#webdev #php #programowanie #webmastah
normanos - Myślę, że początkujące Mirki powinny być zadowolone. Sebastian rozpoczął c...

źródło: comment_X2EIJBUDwhpWITcVfl1xyvkdy5I5dWdi.jpg

Pobierz
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@normanos: jak ja NIENAWIDZE takich nieżyciowych przykładów jak "Jaś jest obiektem klasy Człowiek i może pierdzieć i srać" :/ ta studiach uczyli o trąbkach, które mogły grać i innych takich gównach. Zamiast to podpiąć pod realny informatyczny problem, to oni opowiadają jakieś bajki.
  • Odpowiedz
@varez: @normanos:

Rozejrzyj się wokoło. Zobacz jak zbudowany jest świat. Szybko stwierdzisz, że świat składa się z obiektów, które wchodzą w interakcje. Tak mniej więcej zaczyna się jakieś 99% kursów dotyczących programowania obiektowego. Pozostałe 1% zaczyna się mniej więcej tak: php jest językiem obiektowym.
  • Odpowiedz
Cześć wszystkim, znowu staram się przesiąść na linuxa ale mam jeden problem. Mam nadzieję, że chociaż Wy mi pomożecie bo na google znalazłem trochę odpowiedzi ale nie pomogły mi.

Dokładnie chodzi o to, że mam zewnętrzny dysk z partcją NTFS, na którym posiadam projekty php i inne. Jak mogę teraz połączyć to z serwerem apache2 na ubuntu bym nie musiał każdego projektu ręcznie kopiować do katalogu domyślnego?

#linux #ubuntu
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pasterz14: Nikt cie nie zapytal jeszcze o dość ważną rzecz. Jeśli to jest dysk zewnętrzny to czy zamierzasz go odpinać czasem? :) Podejrzewam, że tak skoro mówisz o kopiowaniu projektów z niego na dysk lokalny. Może zamiast montować ustawić jakieś autokopiowanie?
  • Odpowiedz
@Jacob: Klasy abstrakcyjnej używasz kiedy wiesz, że każda klasa pochodna która ją rozszerza musi posiadać taką samą podstawową funkcjonalność + dodatkowo deklarujesz w niej metody które muszą zostać zaimplementowane(czyli są abstrakcyjne). Wiesz co dane metody mają robić, ale nie w jaki sposób.
  • Odpowiedz
@Jacob: Interface > mysl w ramach "contract", do którego wszystkie klasy implementujące muszą się podporządkować (muszą mieć wszystkie takie same public metody). W interface'ach wrzucasz poprostu same nazwy metod bez ich body ( to co masz pomiędzy { } ). Czyli "co ma byc" > nie "co ma robic".

Dzięki temu możesz używać "type-hint" w metodach, robić Dependency Injection ( w _construct()) i wedle potrzeb podmieniać implementacje.

Dla przykladu bo
  • Odpowiedz
Mirki, zakładamy sytuację, że ogarniam całkiem spoko czysty php, ale nigdy nie pracowałem pod żadnym frameworkiem php, bardziej w railsach. Natomiast przychodzi nagły projekt do zrobienia, deadliny napięte, techonologia - php. Przydałoby się wybrać jakiś fajny framework, który stosunkowo szybko da się ogarnąć. Co byście polecili?


#php #webdev zawołam jeszcze #laravel #symfony #cakephp #kohana
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kmicolo: po paru dniach od postu mogę powiedzieć, że chyba miałeś rację z Symfony. Trochę poczytałem, pobawiłem się i całkiem mi się spodobało. Chyba przy nim zostanę. Dzięki ;)
  • Odpowiedz
Ciekawa oferta pracy dla pehapowca. Jak ktos zainteresowany to kontakt do rekrutera na pw.

Widelki okreslaja pensje roczna.

Role: Senior Lead PHP Developer

Location:
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

orientuje się ktoś może jak wygląda rynek pracy w okresie letnim? musiałbym szukać czegoś na przełomie czerwca/lipca i boje się że może być problem ze znalezieniem czegokolwiek (zastój w branży z racji okresu urlopowego (?)) a aktualnie ofert jest sporo i mam dylemat, żeby potem nie żałować :C

#webdev x #php x #pracbaza x #poznan

  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak dodając komentarz do wpisu z poziomu #wykopapi mogę wstawić do niego nową linię? \n i
nie działają ( ͡° ʖ̯ ͡°)
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej mirki, pytanie do #webmasters - zrobiłem stronkę jakiś czas temu dla kolesia, niedawno przeniosłem na serwer na domena.pl. I nagle zonk, bo w php funkcja mail przestała działać. Nawet nie jest wywoływana, zwraca void. Co mogę z tym zrobić? Przecież nie mam dostępu do php.ini

#webmastering #php #programowanie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Skad sie biora tacy ludzie, ktorzy przychodza w glorii i chwale, bo sadza, ze przynosza chamowi programiscie Zlecenie, za ktore powinien calowac ich po stopach, zadaja wyceny "na juz" (nie wiekszej niz X zlotych, w koncu przyszli tylko potwierdzic wycene, ktorej sami dokonali) bo "to proste i masz tu przyklad innej strony" a na pytanie "co mam zrobic?" odpowiadaja "dorobic pare prostych funkcjonalnosci" i zaczynaja opowiadac o szczegolach graficznych guzika do udostepniania
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#pomocy #php #programowanie

Hej, trochę się z tym męczę już i czuje, że brakuje mi niewiele :P

Chcę, aby w tym kodzie to co wpiszemy w input, pokazało się w wystawiona_ilosc1 (1 dodałem teraz, bo tak to pokazuje wcześniej zdrefiniowaną wartosc, a chcę aby była ona przydzielana ręcznie właśnie tutaj)

if
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#wordpress #php mam wordpresa zalozmy w katalogu "C:\wordpress\" (wordpress portable do tworzenia offline), w przegladarce wpisuje localhost/wordpress i wysiwetla mi sie strona z aktualnym motywem. Co w sytuacji gdy chcialbym zrobić niestandartowa strone o nazwie np test.php? nie dziala localhost\wordpress\test.php, zas dziala localhost\wordpress\wp-content\theme\nazwamotywu\test.php - chcialbym zeby domyslnie szukal w tym folderze z motywem tej strony. Da rade to jakos zrobic czy musze wszedzie dopisac php echo gettemplate
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@cordant: najlepiej zapisać niestandardową stronę jako customowy szablon strony, w wordpressie dodać nową stronę, nie wpisywać żadnego testu i wybrać z listy po prawej customowy szablon.
  • Odpowiedz