Gdzie widzisz problem? Do zmiennej przypisujesz wartosci, nastepnie odpalasz sobie taki setter i sprawdzasz jakis assert, exception czy cokolwiek chcesz.
  • Odpowiedz
@ghost1511: Jak nie masz gettera to testuj metody, które używają właściwości (settera testujesz pośrednio). Generalnie taki setter z walidacją/parsowaniem to side effect i powinno się tego unikać.
  • Odpowiedz
tak sie zastanawiam, czy nieznajomosc wszystkich kruczków php czy w ogole jezyka programowania, nie znanie na pamiec dokumentacji, wszystkich funkcji czy kolejnosci podawania argumentów są wykluczające dla kandydata podczas rozmów kwalifikacyjnych? Jakie jest wasze zdanie na ten temat? Na rozmowach na których byłem pytania były bardzo doszukujące się dziury w całym i nie powiem, że mnie to nie intryguje

#php #praca #programowanie #zdupycontent
  • 27
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

generalnie doceniana powinna być umiejętność "jak brakuje mi wiedzy czy pomysłu to wiedz gdzie szukać żeby na drugi raz już umieć"


@TheFuckingRoses: Dokladnie. Co z tego ze ktos ma na blache wykute funkcje i inne duperele jak utknie kiedy pojawi sie problem niestandardowy.
  • Odpowiedz
Mirki od #php i programowanie ogólnie, ale nie wołam bo bedzie czarnolisto :) Zastanawiam się jak się wdrożyć do systemu kontroli wersji. Czytam poradniki, oglądam tutoriale, ale do mnie nie przemawiają, dużo teorii a mało praktyki.

Chciałbym od nowa zacząć projekt który jest działający, ale pracowałem nad nim od roku jak się uczyłem pisać php i zrobiłem straszne spaghetti którego nie jestem w stanie uporządkować. Co udało mi się do
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki i mirabelki,

Da się wywołać funkcje #php tylko wtedy gdy się kliknie np. w jakiś przycisk?

Zastosowałem rozwiązanie z AJAX, js ale musi to być w tym samym pliku w innym przypadku nie działa.

#programowanie #mysql #ajax #javascript <- wybaczcie jak kogoś niepotrzebnie zawołałem.
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Fatal error: Call to undefined function currentusercan() in ścieżka do pliku


@wuha: No to cos s----------s - wywolanie jest ok, klikasz, ajax sie laczy do serwera a tam nei ma tej funkcji zdefinowanej. I tyle.
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 28
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@uirapuru: Pytania ciekawe. Drugie nawet praktyczne, tylko mocno niszowe. :) Ale takich jak to pierwsze specjalnie nie zadaję, bo to się nie zdarza w realnym życiu. Kto normalny używa echo i print w jednej linijce? :)

Ciekawą próbą jest też przykład kodu. Czasami prosimy o coś takiego. Ludzie przesyłają różne rzeczy, często z istniejących serwisów. Bardzo często jest to kontroler z kompletnie wymieszanymi warstwami M, V i C. I mniej
  • Odpowiedz
#webdev #zendframework #zend #php

Znam PHP całkiem całkiem, tworzę witryny w oparciu o MVC itd. Od kilku dni ogarniam sobie ZF2 i idzie mi to dość sprawnie, tylko mam kilka rozkmin:

1) Na przykład moduł autoryzacji (rejestracja, logowanie, przypominanie hasła itd), lepiej stworzyć sobie swój własny, który znam na wylot i potem stosować go w kolejnych projektach? Czy znaleźć sobie jakiś gotowy na githubie,
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy znaleźć sobie jakiś gotowy na githubie, który pasuje mi najlepiej, doskonale go poznać i z niego korzystać?


@Zaszczyk: zanim zaczniesz szukać na githubie, zauważ, że istnieje Zend\Authentication :)
  • Odpowiedz
pewnie tak, ale jakby ktoś dzisiaj potrzebował to będzie wiedział. Czasami ludzie nie weryfikują opinii/danych z Internetu, które już są nieaktualne, więc czasami warto uzupełniać stare wątki.
  • Odpowiedz
Oferta pracy dla seniora PHP w Dublinie. Jak ktos zainteresowany to kontakt do rekrutera na pw. Podana pensja to kwota przed opodatkowaniem

This is a fantastic opportunity to join one of the most exciting new technology companies in Dublin city centre. Started as a single website for the promotion of franchises in the state market in 1998, company now operates a suite of multilingual websites across 13 markets targeting North America, Europe and
  • 34
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#php #mysql

Mirki. Mam problem.

Mam strone na której chce umieścić rekordy bazy mysql, ale niestety nie obsługuje mi polskich znaków. Polskie znaki w samym PHP działają, ale te pobrane z bazy danych nie.

W
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, w korpo dali mi dopisac prosta funkcje do pluginu napisanego juz wczesniej przze kogos. nigdy na oczy wczesniej nie widzialem php ale cos tam daje rade. Powiedzcie mi tylko co oznacza ta pieprzona strzalka :D np. $userVacations->MoveFirst(); nawet nie wiem jak to wygooglac bo nie wiem czym ta strzalka jest

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

Mireczki, mam mini-projekt do zrobienia. Wymóg to użycie pl/sql i oracle. Jak najwięcej logiki aplikacji ma być po stronie bazy danych (funcke, procedury), do tego mam być skonstruować prosty interface. No i nie wiem jak to zrobić, chciałbym ten interface zrobić php, bo w nim czuje się najlepiej.

Teraz pytanie, jak z poziomu php uruchomić funkcje plsql? jak przesłać do niej jakieś parametry?

#php #oracle #sql
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#php

Da się to jakoś skrócić?

= $this-order_data['delivery_name'] ? $this->order_data['delivery_name'] : $this->order_data['basic_name'] ?>
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Szukam pracy - programista PHP / iOS / Javascript. Zdalnie lub okolice Wrocławia. 1/2 lub 3/4 etatu. Stawka 40 zł/h. Profil Goldenline.

Dejta plusa na zachętę ( ͡° ͜ʖ ͡°)

  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@aseeon: Mam identyczne, teraz pracuję jako junior iOS dev, widać masz małe rozeznanie. Rozstrzał nie jest tak wielki, a jego umiejętności bardzo dobrze się uzupełniają. Dzięki temu chociażby może postawić api restowe i aplikację mobilną.
  • Odpowiedz
Takie pytanie koncepcyjne #zendframework 2

Mam, załóżmy, dwa moduły - "Application" (frontend) i "Cms" (backend). Załóżmy, że jest jakaś informacja (nazwijmy ją Request), którą tworzy klient, a następnie przetwarza administrator serwisu. W sumie normalna, codzienna sytuacja.

Powiedzmy, że klient może tworzy taki obiekt Request, a administrator listuje wszystkie obiekty Request, jakie w systemie istnieją.

Do
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@singollo: Ja zawsze robię sobie dodatkowy katalog library w nim podkatalog o nazwie związanej z tym co projekt np. MyLibrary. Rejestruję tę przestrzeń nazw i jak coś nie należy ani do jednego modułu ani do drugiego to umieszczam to właśnie tam i później:

new \MyLibrary\Model\Request()

Pozwala to zachować pewną separacje i przejrzystość. Wiem że w module znajdują się tylko pliki bezpośrednio powiązane z modułem.
  • Odpowiedz
#php

Wytłumaczy mi ktoś dlaczego tak się dzieje, niby proste pętle, a wysiadam. Problem niby rozwiązany, ale chciałbym rozumieć dlaczego muszę tak kombinować,

Mam tablicę wielowymiarową $array z 18 kluczami, przez którą chcę przeiterować, porównać z poprzednimi kluczami i usunąć duplikaty.

Używając
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@roknasilowni: a na pewno masz w tablicy poprawne indeksy? może pobieraj zarówno klucz jak i wartość?

foreach ($array as $key => $val)
no i brak obsługi pierwszej lub ostatniej iteracji kiedy klucze tablicy będą puste.
  • Odpowiedz
@XmlPullParser: same nazwy to wiadomo, że nie ma sensu i nikt nie będzie tłumaczył gita czy też brzydkiego "commitował" (tfu), ale chyba nie chcesz mi powiedzieć, że należy pisać "plusy za new approach"? ;) Trzeba znaleźć złoty środek, żeby nie przesadzić w żadną stronę.
  • Odpowiedz