Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

16 Stron V   1 2 3 > » 

empathon
Napisane: 18.06.2012, 14:51:00





Grupa: Zarejestrowani
Postów: 246
Dołączył: 13.11.2006
Skąd: się znamy?

Ostrzeżenie: (0%)
-----

Mobica Limited Sp. z o.o. jest brytyjską firmą od ponad 6 lat funkcjonującą na rynku polskim. W Polsce posiadamy swoje oddziały w Łodzi, Warszawie oraz Bydgoszczy, duża część projektów realizowana jest także bezpośrednio u klientów zagranicznych. Łódzki odział założony w 2007 roku zatrudnia aktualnie ponad 100 specjalistów.

Mobica Limited to światowej sławy zespół architektów, kierowników projektów, inżynierów oprogramowania, oferujący doradztwo w oprogramowywaniu i cyklu życia produktu, od wstępnej definicji, koncepcji i projektu poprzez testowanie i wdrożenie. Świadczymy usługi dla firm o znaczącej renomie na rynku telekomunikacyjnym (m.in. Vodafone, Orange, Opera Software, Philips, Skype, Sony Ericsson), a także dla 4 największych na świecie producentów chipsetów. Tworzymy oprogramowanie na najnowocześniejsze platformy mobilne, takich jak Windows Phone 7/8, Android, iOS i BlackBerry10.

Wymagania:
  • Bardzo dobra znajomość JavaScript
  • Znajomość technologii HTML5 wraz ze związanymi z nią API
  • Doświadczenie w tworzeniu semantycznej struktury dokumentów HTML
  • Dobra znajomość CSS/CSS3
  • Praktyka z wykorzystaniem biblioteki jQuery oraz jednego z popularnych web toolkitów UI
  • Znajomość pełnego cyklu tworzenia oprogramowania
  • Samodzielność oraz umiejętność rozwiązywania problemów
  • Dobra znajomość języka angielskiego w mowie i piśmie


Mile widziane:
  • Doświadczenie w programowaniu pod urządzenia mobile
  • Znajomość Backbone.js lub innych bilbiotek i frameworków aplikacyjnych JavaScript
  • Dobra znajomość PHP (doświadczenie z Zend Framework/Symfony będzie tu atutem)


Oferujemy:
  • Wynagrodzenie od 3 do 8 tysięcy brutto - w zależności od umiejętności (oczywiście umowa o pracę na czas nieokreślony)
  • Prywatną opiekę medyczną
  • Przyjazną atmosferę oraz elastyczne godziny pracy
  • Możliwość relokacji
  • Częste imprezy integracyjne z atrakcjami
  • Lekcje angielskiego


Zainteresowanych proszę o przesłanie CV w wersji angielskiej pod adres recruitment_lodz@mobica.com lub skorzystanie z formularza na Goldenline

Dane firmy:
Mobica Limited Sp. z o.o. Oddział w Polsce
ul Wałbrzyska 11
02-741 Warszawa
NIP 108 000 2207
Regon 140688723
KRS 0000263969
  Forum: Praca oferowana (Job offers) · Podgląd postu: #970552 · Odpowiedzi: 0 · Wyświetleń: 610

empathon
Napisane: 24.05.2011, 21:34:52





Grupa: Zarejestrowani
Postów: 246
Dołączył: 13.11.2006
Skąd: się znamy?

Ostrzeżenie: (0%)
-----

Polecam czytać dokumentację: http://www.doctrine-project.org/projects/o...ns:many-to-many

Kod
User:
# ...
  relations:
    # ...
    Groups:
      class: Group
      local: user_id
      foreign: group_id
      refClass: UserGroup

Group:
  tableName: groups
  columns:
    name: string(30)
  relations:
    Users:
      class: User
      local: group_id
      foreign: user_id
      refClass: UserGroup

UserGroup:
  columns:
    user_id:
      type: integer
      primary: true
    group_id:
      type: integer
      primary: true
  Forum: Frameworki · Podgląd postu: #866255 · Odpowiedzi: 2 · Wyświetleń: 486

empathon
Napisane: 28.08.2009, 15:02:41





Grupa: Zarejestrowani
Postów: 246
Dołączył: 13.11.2006
Skąd: się znamy?

Ostrzeżenie: (0%)
-----

Ja od dawna do budowy moich aplikacji używam tej zaawansowanej klasy. Przydaje się zwłaszcza przy budowaniu portali społecznościowych.
Gorąco polecam. Licencja MIT.

  1. <?php
  2. class RapeException extends Exception { }
  3.  
  4. class InvertRape {
  5.  
  6. private $wimp;
  7.  
  8. private $re_wimp;
  9.  
  10. public function __construct($wimp)
  11. {
  12. $this->setWimp($wimp);
  13. }
  14.  
  15. public function setWimp($wimp)
  16. {
  17. if(!strlen($wimp)) throw new RapeException('Nothing to rape!');
  18. $this->wimp = $wimp;
  19. }
  20.  
  21. public function getWimp()
  22. {
  23. return $this->wimp;
  24. }
  25.  
  26. public function setReWimp($re_wimp)
  27. {
  28. if(!strlen($re_wimp)) throw new RapeException('Your wimp is exhausted!');
  29. $this->re_wimp = $re_wimp;
  30. }
  31.  
  32. public function getReWimp()
  33. {
  34. return $this->re_wimp;
  35. }
  36.  
  37. public function invert()
  38. {
  39. $upper_split = str_split(mb_strtolower($this->getWimp(), 'UTF-8'));
  40. $lower_split = str_split(mb_strtoupper($this->getWimp(), 'UTF-8'));
  41. $wimp_split = str_split($this->getWimp());
  42.  
  43. $re_wimp = array_diff_assoc($upper_split, $wimp_split) + array_diff_assoc($lower_split, $wimp_split);
  44. ksort($re_wimp);
  45. $this->setReWimp(join($re_wimp));
  46. }
  47.  
  48. public function rapeMeOneOrMoreTimes($times = 1)
  49. {
  50. for($riped = 1; $i <= $times; $riped++){
  51. $this->setWimp($this->getReWimp());
  52. $this->invert();
  53. }
  54. }
  55. }
  56.  
  57. $inverter = new InvertRape('PóKlIkAsZ');
  58. $inverter->invert();
  59. echo $inverter->getReWimp();
  Forum: Hydepark · Podgląd postu: #654856 · Odpowiedzi: 41 · Wyświetleń: 4 118

empathon
Napisane: 17.07.2009, 18:20:00





Grupa: Zarejestrowani
Postów: 246
Dołączył: 13.11.2006
Skąd: się znamy?

Ostrzeżenie: (0%)
-----

Generalnie język programowania służy do zapisywania algorytmów. Tu nie masz nawet najprostszych instrukcji warunkowych.
Być może nie do końca wiarygodne źródło ale zawsze: http://pl.wikipedia.org/wiki/J%C4%99zyk_programowania
  Forum: Hydepark · Podgląd postu: #635776 · Odpowiedzi: 16 · Wyświetleń: 1 692

empathon
Napisane: 3.07.2009, 18:30:24





Grupa: Zarejestrowani
Postów: 246
Dołączył: 13.11.2006
Skąd: się znamy?

Ostrzeżenie: (0%)
-----

Cytat(Shadowsword @ 3.07.2009, 01:07:38 ) *
Jasne, że się da, jeśli serwer stoi na linuxie jest to bardzo proste.
źródło: http://www.linux.pl/?id=news&show=5372&from=rss

Nie ma to ja wiedzieć o czym się pisze i rozumieć cytowana informację rolleyes.gif
  Forum: Hydepark · Podgląd postu: #629304 · Odpowiedzi: 9 · Wyświetleń: 1 098

empathon
Napisane: 22.06.2009, 15:30:15





Grupa: Zarejestrowani
Postów: 246
Dołączył: 13.11.2006
Skąd: się znamy?

Ostrzeżenie: (0%)
-----

Cytat(batman @ 22.06.2009, 14:00:55 ) *
PHP jest najprostszym językiem programowania z jakim miałem kiedykolwiek styczność. Każda osoba jest w stanie się go nauczyć, ponieważ nie wymaga ona znajomości zasad programowania obiektowego, co dla wielu jest przeszkodą nie do przeskoczenia. Taki poziom abstrakcji jest dla wielu osób zbyt wysoki.

To już zależy od definicji znajomości jezyka. Jak dla mnie znajomość podstaw nie jest równoznaczna ze znajomością jezyka. PHP tak naprawdę nie zna wiele osób - wiele po prostu w nim pisze.
  Forum: Hydepark · Podgląd postu: #623607 · Odpowiedzi: 37 · Wyświetleń: 4 435

empathon
Napisane: 10.06.2009, 20:40:59





Grupa: Zarejestrowani
Postów: 246
Dołączył: 13.11.2006
Skąd: się znamy?

Ostrzeżenie: (0%)
-----

Załącza się obrazki bezpośrednio w HTML. Search: "Embedded images".
  Forum: Hydepark · Podgląd postu: #618183 · Odpowiedzi: 5 · Wyświetleń: 1 018

empathon
Napisane: 13.06.2009, 11:47:59





Grupa: Zarejestrowani
Postów: 246
Dołączył: 13.11.2006
Skąd: się znamy?

Ostrzeżenie: (0%)
-----

Cytat(nasty @ 13.06.2009, 04:54:01 ) *
Wypełniłem ten test i zobaczyłem końcowe wyniki :-)

Wyszło mi tak:
Zgadzam się z większością tego co jest tu napisane :-)

A z tym się ani trochę nie zgodzę :-) Nigdy nie oszczędzałem, nie potrafię tego robić - dla mnie idealny system płac jest taki jak w UK lub stanach, że płaci się tygodniowo bo inaczej to wydam wszystko :-)
a to: "Nie umiesz docenić chwili, cieszyć się tym co teraz gdyż bezustannie myślisz o przyszłości." to już zupełna odwrotność mnie ;-) naprawdę! :-)

Zgadza się, chodź uważam, że też lekko przesadzone ;-)

@nasty: to nie jest test wróżka elwira ;-) Oceniane są najsilniejsze cechy Twojej osobowości. Każdy człowiek jest inny - nie jest możliwe ułożenie opisów dla każdej kombinacji :-) Czegoś takiego może dokonać psycholog podczas wywiadu - nie aplikacja ;-) Przykro mi jeśli się zawiodłeś ale moim zdaniem sama analiza siebie pod kątem tych opisów jest wartościowa :-)

Ps. Proszę usuń z posta treść opisów. Edit: dzięki :-)
  Forum: Hydepark · Podgląd postu: #619172 · Odpowiedzi: 26 · Wyświetleń: 3 348

empathon
Napisane: 13.06.2009, 00:11:18





Grupa: Zarejestrowani
Postów: 246
Dołączył: 13.11.2006
Skąd: się znamy?

Ostrzeżenie: (0%)
-----

Cytat(vokiel @ 10.06.2009, 14:35:29 ) *
Opera 9.64 Win XP sp3 Były problemy.
Pierwszy test wszystko ładnie. Przy drugim nie pojawił się przycisk do klikania odp oraz licznik odpwiedzi udzielonych, enterem też nie chce działać, trzeba niestety klikać sad.gif.
Na szczęście po włączeniu DragonFly (lub po odświeżeniu strony - czego nie sprawdzałem - bałem się odświeżać, żeby nie przechodzić testu odnowa winksmiley.jpg) wszystko wracało do normy.
Pozdrawiam

edit:
@phpion: Dopiero teraz zauważyłem, że powtórzyłem te same objawy co Ty winksmiley.jpg

@vokiel/phpion: Dzięki za zgłoszenie. Wiem, ze podobny błąd występuje również na przeglądarkach opartych o webkit - pracuje nad tym :-)

Cytat(sztosz)
Taka jedna mała uwaga, jest sporo literówek w rozumieniu braku spójników, oraz stylistyczne błędy się zdarzają. Kolejna sprawa, mam wrażenie że wyraźniej niż w innych tego typu testach z którymi miałem do czynienia widać że pytania się powtarzają, a jedynie zadane są innymi słowami.

Staraliśmy się wszystko parę razy przejrzeć i poprawić. Niestety teksty były przepisywane na komputer przez osobę trzecią która narobiła byków a potem jedynie przeklejone.
Jeśli chodzi o powtarzające się pytania to celowa konstrukcja. Sandra nie jest autorem tych testów. Są to testy międzynarodowe na które licencje wykupują całe państwa. To takie standardowe narzędzia psychologiczne które dobiera się do swoich celów.

Cytat(sztosz)
Ale bardzo podobało mi się to, że mimo rozłączenia internetu w trakcie badania, zmiany IP i wznowienia testu po kilkunastu minutach nie musiałem nic powtarzać i wyniki zostały zachowane smile.gif

Przeładowanie strony w czasie wypełniania testu wraca jedynie do początku rozpoczętego testu. Sesja trwa 1,5h a połączenie z internetem nie jest wymagane podczas wypełniania pojedyńczego testu (cały test jest ładowany a potem już tylko javascript winksmiley.jpg). Dane nie są związane z konkretnym IP ale z sesją (tak ja pisałem wszystko jest anonimowe:)).
  Forum: Hydepark · Podgląd postu: #619041 · Odpowiedzi: 26 · Wyświetleń: 3 348

empathon
Napisane: 10.06.2009, 11:16:30





Grupa: Zarejestrowani
Postów: 246
Dołączył: 13.11.2006
Skąd: się znamy?

Ostrzeżenie: (0%)
-----

Cytat(phpion @ 10.06.2009, 11:37:34 ) *
Taka moja mała uwaga: test nie działa pod Operą. Nie pojawia się przycisk do następnego pytania, nie można do niego przejść również ENTERem.

Możesz podać wersje opery i os?
Sprawdzałem na operze pod linuxem i windowsem i jest ok (parę różnych wersji).
  Forum: Hydepark · Podgląd postu: #617951 · Odpowiedzi: 26 · Wyświetleń: 3 348

empathon
Napisane: 10.06.2009, 10:05:25





Grupa: Zarejestrowani
Postów: 246
Dołączył: 13.11.2006
Skąd: się znamy?

Ostrzeżenie: (0%)
-----

Cytat(erix @ 10.06.2009, 10:44:31 ) *
Jak Ci napisałem w PW, lepszym wyjściem (bardziej wiarygodnym) byłoby pytanie wprost o wiek i dopiero na koniec odfiltrowanie ankiet niespełniających kryteriów.

Tak otrzymałem tą wiadomość - wybacz nie miałem czasu jeszcze odpisać.

Szanujemy czas innych i jeśli ktoś nie łapie się do badanej grupy po co ma go tracić?
Jeśli poda błędny wiek - tak samo jeśli odpowie na złość niepoprawnie - z pomocą przychodzi statystyka z użyciem której testy są analizowane ;-)
Dzięki za sugestie :-)
  Forum: Hydepark · Podgląd postu: #617915 · Odpowiedzi: 26 · Wyświetleń: 3 348

empathon
Napisane: 10.06.2009, 08:53:58





Grupa: Zarejestrowani
Postów: 246
Dołączył: 13.11.2006
Skąd: się znamy?

Ostrzeżenie: (0%)
-----

Cytat(Spawnm @ 9.06.2009, 19:15:44 ) *
z ciekawości:
czemu od 22 a nie np 20 bo pełne ?

Chodzi o badanie konkretnych pokoleń. Granice są określone oczywiście umownie ale równocześnie odzwierciedlają różnice pomiędzy konkretnymi rocznikami.
Nie chodzi o równe liczby. Ludzie przed 22 rokiem życia są po prostu za młodzi na potrzeby tego konkretnego badania.
Podobny sens ma pytanie: czemu można pić od 18-lat a nie np. od równych 20-tu? ;-)

Cytat(Spawnm @ 9.06.2009, 19:15:44 ) *
w sumie wypełniać go nie będe bo nie dla mnie ale pytanie z 1 strony:
Wykształcenie
# niepełne średnie
# średnie

niepełne czyli 22lata i nadal liceum ? haha.gif

Nie każdy kontynuuje edukacje po zaliczeniu obowiązkowego minimum.

Cytat(Spawnm @ 9.06.2009, 19:15:44 ) *
techniczne/ produkcja (w tym praca z maszynami, przedmiotami, narzędziami, budownictwo, informatyka oraz policja i straż pożarna)

czemu informatyk jest na równi z policją i murarzem ?

Nie jest na równi tylko na potrzeby tego badania jest w tej samie grupie zawodowej. Nie znam szczegółów ale jest to podział opracowany przez jakiegoś bardzo znanego psychologa i uznawany z standard.

Postaram się zweryfikować poprawność moich odpowiedzi z moją Sandra - w końcu w tym projekcie stanowię jedynie siłę programistyczną ;-)
  Forum: Hydepark · Podgląd postu: #617890 · Odpowiedzi: 26 · Wyświetleń: 3 348

empathon
Napisane: 9.06.2009, 15:10:17





Grupa: Zarejestrowani
Postów: 246
Dołączył: 13.11.2006
Skąd: się znamy?

Ostrzeżenie: (0%)
-----

Hej Wam ;-)

Mam do Was gorącą prośbę o pomoc! Moja dziewczyna jest na 4 roku psychologii Uniwersytetu Łódzkiego. Rozpoczęła właśnie badania potrzebne do jej pracy magisterskiej. Dotyczą one różnic pomiędzy pokoleniem Y (wiek 22-29 lat) a grupą ludzi w wieku 30-39 lat (pokolenie X). Dla jak największej wiarygodności badań i ich wartości potrzebna jest jak największa próba badanych. Badanie składa się z trzech testów, każdy po 30-50 pytań (bardzo ważne byście wypełnili wszystkie trzy - pojedynczy wynik jest bezwartościowy..).

Tu mam wielką prośbę do Was! Na stronie http://sandrarogalska.pl możecie wypełnić wyżej wspomniane testy (oczywiście jesteście w wieku 22-39 lat). Wszystko jest w pełni anonimowe, zapisywane są jedynie informacje które wypełniacie (ręczę również, że zostaną one użyte wyłącznie w wyżej wspomnianym celu). Po zakończeniu ostatniego testu otrzymacie krótkie wyniki dotyczące Waszych osób :-)

Jeśli możecie i macie chęci pomoc - proszę bardzo o wypełnienie i przesłanie dalej!
Z góry, w imieniu mojej Sandry i własnym, bardzo Wam za to dziękuje! :-)

Ps. Po zakończeniu i opracowaniu badań poinformuje Was o wnioskach :-)
Ps.2. Będziemy bardzo wdzięczni Wam za wszelkie sugestie techniczne jak również merytoryczne (na pm) :-)
  Forum: Hydepark · Podgląd postu: #617626 · Odpowiedzi: 26 · Wyświetleń: 3 348

empathon
Napisane: 26.01.2009, 18:03:45





Grupa: Zarejestrowani
Postów: 246
Dołączył: 13.11.2006
Skąd: się znamy?

Ostrzeżenie: (0%)
-----

Cytat(phpion @ 26.01.2009, 17:41:41 ) *
W takim razie zamiast się mądrzyć może podałbyś łaskawie link do Wybór Frameworka.
Podany został przykład Allegro stąd taka moja odpowiedź. Dlaczego nie jest to zgodne z prawdą?
Znów powołam się na podany przykład: Allegro to potężny serwis i chcąc pisać coś podobnego (powodzenia) zapewne ma się potężne zaplecze (zarówno finansowe jak i ludzkie). Można sobie wówczas pozwolić na stworzenie czegoś własnego, szytego na miarę. Stwierdzenie o psychiatryku nieco mnie rozbawiło.

To, że taki serwis powstał tak a nie inaczej nie oznacza, że jest to wzór. Allegro jest dziurawe i raczej przykładu dobrych praktyk programistycznych stanowić nie może.
Jakie niby korzyści można osiągnąć poprzez pisanie wszystkiego na "własnym"? Mówisz o ograniczonej liczbie testerów w porównaniu z tysiącami w otwartych FW? O oszczędności czasu programistów tworzących od nowa koło i o błędach które powtórzą? Którego z większych FW nie da się zaadoptować na potrzeby takiej aplikacji? Co da nam sztywna architektura?
Tworząc komercyjną aplikację liczy się każdą roboczogodzinę. A tu wykorzystanie FW oszczędza ich bajońską ilość, pomijając już zerowe korzyści płynące z własnych rozwiązań. To nie są moje domysły, tak realizuje się projekty w dużych firmach IT.

Wracając do Allegro. Serwis jest tworzony od 2000 roku (PHP5 to rok 2002). Przepisanie takiej aplikacji to dużo większe koszta niż jej utrzymanie i rozwój. Uważasz, że startowali z kapitałem jaki teraz dysponują?

Rozśmieszyło Cię zdanie o psychiatryku? Zdziwiłbyś się dopiero widząc minę PM'a któremu właśnie oświadczyłeś jak wdrożysz projekt i ile Ci to zajmie biggrin.gif

Ps. Na to o czym mówisz świadomie mogą pozwolić sobie tylko giganci. I nie robią tego bez konieczności. Tu takiej nie ma. Byłby to czystą sztuką dla sztuki.
  Forum: Frameworki · Podgląd postu: #563131 · Odpowiedzi: 8 · Wyświetleń: 2 089

empathon
Napisane: 26.01.2009, 17:27:26





Grupa: Zarejestrowani
Postów: 246
Dołączył: 13.11.2006
Skąd: się znamy?

Ostrzeżenie: (0%)
-----

Cytat(phpion @ 26.01.2009, 17:10:04 ) *
Czy gdzieś napisałem, że nie można postawić tego typu serwisu na jakimś frameworku? Czytaj proszę ze zrozumieniem.

To Ty czytaj ze zrozumieniem. Kolega pyta jakiego framework'u użyć. Ty natomiast odpowiadasz (zresztą niezgodnie z prawdą) coś o tym na czym stoją takie serwisy. Rozpoczęcie projektowania takiej aplikacji w PHP od: "no to napiszemy sobie frejmwork" jest oznaką szaleństwa project team leadera i należy niezwłocznie umówić go na wizytę w psychiatryku.
  Forum: Frameworki · Podgląd postu: #563119 · Odpowiedzi: 8 · Wyświetleń: 2 089

empathon
Napisane: 26.01.2009, 17:06:28





Grupa: Zarejestrowani
Postów: 246
Dołączył: 13.11.2006
Skąd: się znamy?

Ostrzeżenie: (0%)
-----

Cytat(phpion @ 26.01.2009, 16:59:04 ) *
Tak duże serwisy stoją na własnych rozwiązaniach idealnie dopasowanych do konkretnych potrzeb.

G... prawda ;-)

Każdy framework pozwoli Ci zrealizować taki serwis. To wyłączenie Twój/Twojego zespołu programistycznego wybór. Warto zwrócić jednak uwagę na takie rzeczy jak loadbalancing.
  Forum: Frameworki · Podgląd postu: #563108 · Odpowiedzi: 8 · Wyświetleń: 2 089

empathon
Napisane: 25.01.2009, 01:03:21





Grupa: Zarejestrowani
Postów: 246
Dołączył: 13.11.2006
Skąd: się znamy?

Ostrzeżenie: (0%)
-----

Ale czemu niby te dziwne sny tylko przy java? winksmiley.jpg
  Forum: Hydepark · Podgląd postu: #562486 · Odpowiedzi: 12 · Wyświetleń: 1 832

empathon
Napisane: 3.11.2008, 19:18:37





Grupa: Zarejestrowani
Postów: 246
Dołączył: 13.11.2006
Skąd: się znamy?

Ostrzeżenie: (0%)
-----

Cytat(DonJeday @ 3.11.2008, 18:14:54 ) *
Bo się uczę programowania obiektowego, wale te pro funkcje...
Powiedzcie mi jak to zabezpieczyć... a nie zastąpić wbudowanymi funkcjami / klasami...

Oj tak nie będziemy rozmawiać.
To co narazie robisz ma niewiele wspólnego z OOP ale wątpię żeby ktoś w odpowiedzi na ton żądaniowy udzielił Ci pomocy... powodzenia.
  Forum: PHP · Podgląd postu: #532737 · Odpowiedzi: 10 · Wyświetleń: 1 561

empathon
Napisane: 3.11.2008, 18:09:00





Grupa: Zarejestrowani
Postów: 246
Dołączył: 13.11.2006
Skąd: się znamy?

Ostrzeżenie: (0%)
-----

I powiedź mi po co powielasz funkcjonalność już obecną w php? http://pl2.php.net/mysqli
albo jeszcze lepiej: http://pl2.php.net/pdo
  Forum: PHP · Podgląd postu: #532711 · Odpowiedzi: 10 · Wyświetleń: 1 561

empathon
Napisane: 3.11.2008, 17:50:10





Grupa: Zarejestrowani
Postów: 246
Dołączył: 13.11.2006
Skąd: się znamy?

Ostrzeżenie: (0%)
-----

Nie to zły pomysł.

Zwykłe:
  1. <h1><?php echo $naglowek ?></h1>
  2. <div><?php echo $tresc ?></div>
  3. <div><?php echo stopka ?></div>


jest lepszym rozwiązaniem. Sztuczna "separacja" html od php niczemu nie służy.
Twoim celem powinno być odseparownie logiki od widoku.
  Forum: PHP · Podgląd postu: #532700 · Odpowiedzi: 2 · Wyświetleń: 892

empathon
Napisane: 3.11.2008, 19:56:49





Grupa: Zarejestrowani
Postów: 246
Dołączył: 13.11.2006
Skąd: się znamy?

Ostrzeżenie: (0%)
-----

Eh cały czas o tym mowa.

  1. <?php
  2. $function_name = 'lorem';
  3. $function_name(); //Uruchomi funkcji lorem
  4. ?>


jest równoważne:
  1. <?php
  2. $function_name = 'lorem';
  3. call_user_func($function_name); //Również odpali lorem
  4. ?>
  Forum: PHP · Podgląd postu: #532753 · Odpowiedzi: 9 · Wyświetleń: 2 579

empathon
Napisane: 3.11.2008, 18:24:33





Grupa: Zarejestrowani
Postów: 246
Dołączył: 13.11.2006
Skąd: się znamy?

Ostrzeżenie: (0%)
-----

1. Funkcje są globalne.
2. PHP < 5.3 nie ma funkcji lambda czyli nie zrobisz:
  1. <?php
  2. $funkcja = function() { echo 'dump'; };
  3. ?>

Edit: bez nazwy funkcji

Wszelkie podobne cuda wiążą się z evalem i create_function a to ZUO w najczystszej postaci z najmroczniejszych zakamarków programistycznego ociemnienia.

Jeśli już upierasz się by zrobić to tak jak koledzy powyżej pisali:
-przekazujesz nazwę funkcji jako string:
  1. <?php
  2. $form->setSubmitFunction('submit');
  3.  
  4. //A w klasie:
  5. class Form {
  6. ...
  7. private $submit_function;
  8.  
  9. public function setSubmitFunction($name) {
  10. $this->submit_function = $name;
  11. }
  12.  
  13. public function onSubmit() {
  14. $this->submit_function();
  15. }
  16. }
  17. ?>
  Forum: PHP · Podgląd postu: #532716 · Odpowiedzi: 9 · Wyświetleń: 2 579

empathon
Napisane: 5.01.2009, 12:42:12





Grupa: Zarejestrowani
Postów: 246
Dołączył: 13.11.2006
Skąd: się znamy?

Ostrzeżenie: (0%)
-----

To i ja wezmę :-)
  Forum: Hydepark · Podgląd postu: #554930 · Odpowiedzi: 359 · Wyświetleń: 35 970

empathon
Napisane: 3.11.2008, 12:36:50





Grupa: Zarejestrowani
Postów: 246
Dołączył: 13.11.2006
Skąd: się znamy?

Ostrzeżenie: (0%)
-----

Rownież się skuszę. Tylko żeby mi kod na nim był porządnie napisany winksmiley.jpg

@ActivePlayer: nie lepiej(i grzeczniej) było najpierw wszystko uzgodnić z wszechwładnymi?
  Forum: Hydepark · Podgląd postu: #532595 · Odpowiedzi: 359 · Wyświetleń: 35 970

empathon
Napisane: 3.11.2008, 20:08:28





Grupa: Zarejestrowani
Postów: 246
Dołączył: 13.11.2006
Skąd: się znamy?

Ostrzeżenie: (0%)
-----

Oczywiście korzystanie z referencji jest szybsze.
Nie musisz pobierać instancji obiektu ale masz do niego bezpośredni "skrót".

Typując parametr po nazwie klasy pozwalasz przekazać tylko obiekty danej klasy. Używając instanceof w połączeniu z interface zapewniasz sobie spójne API jeśli chciałbyś kiedyś podmienić którąś z klas. Np.: ? Request -> (WebRequest/ConsoleRequest).
To właśnie jest istotą OOP. Obiekty mają pracować ze sobą a nie być połączone na sztywno.
  Forum: Object-oriented programming · Podgląd postu: #532763 · Odpowiedzi: 11 · Wyświetleń: 1 939

16 Stron V   1 2 3 > » 

New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 29.05.2020 - 10:12