Nie lubię #js, #jquery i #ajax, ale czasem trzeba z tym się pobawić.
Nawet nie wiem jak to napisać, ale za pomocą tego:

$('#costslist').find('tbody').append(html);
dodaję wygenerowany przez twig kod html, który dodaję do tabelki o id costsList
W tabelce dla każdego wiersza są funkcje Edytuj i Usuń. Po kliknięciu dane funkcje działają ale tylko dla wierszy załadowanych od razu. Nie działają dla wierszy świeżo
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nophp: podpinasz zapewne w ready(), kiedy elementów "nowych" jeszcze nie ma, bo załadują się dopiero potem. opcje masz dwie: albo po appendzie wywołujesz jeszcze raz przypięcie handlerów do tych nowych elementów (chyba musisz uważać żeby nie przypiąć 2x, nie pamiętam czy jQ pilnuje samo z siebie czy nie) albo musisz przypiąć się z obsługą eventu gdzieś do document podając do on selektor. czyli zamiast $('.przycisk').on('click', handler) to $(document).on('click', '.przycisk', handler)
  • Odpowiedz
Ale bajer w php:

echo +$var;
Zamienia string na int i usuwa niepotrzebne zera.
To jest trochę taka krótsza i mniej czytelna wersja tego: (int)$var;
#ciekawostki #php
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@aptitude: może dlatego ze php próbuje odpalić sumowanie a zgodnie ze sztuka pasuje najpierw rzutować na coś co sumować się da czyli wartości numeryczne
  • Odpowiedz
Witam, za niedługo chce zacząć prace nad swoim serwisem internetowym. Nie mam o tym zielonego pojęcia, ponieważ nigdy sie w to nie bawiłem. Macie jakieś poradniki do podrzucenia jak tworzyc pierwsze serwisy, od czego zacząć, jakich narzędzi używać itp. Dziękuje z góry za wszystkie pomocne odpowiedzi
#php #programowanie #webdev
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej Mirki. Kupiłem template #wordpress z zaimplementowanym sklepem #woocommerce. Template ma zaimplementowana możliwość rejestracji użytkowników ale z tego co widzę można założyć konto wpisując nawet jeden znak jako hasło. Pisałem do supportu od template ale piszą że tak to działa i mi nie pomogą.
W związku z powyższym mam 2 pytania:
- czy można to załatwić jakaś wtyczka czy trzeba #programowanie w #php
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Need: W tej chwili to głównie chodzi o historię. Kiedyś PHP był bardzo topornym językiem, był wolny, a i pewnie bugów mało nie miał, w tej chwili PHP jest szybszy o pythona, ma wielką społeczność, fajną dokumentację i będzie jeszcze używany długo
  • Odpowiedz
@tell_me_more: PHP 7 ma JIT, w Pythonie musisz porzucić standardowego CPythona i użyć PyPy


@vytah: PHP 7 nie ma JIT, będzie od PHP 8. Niemniej jednak PHP 5 do PHP 7 to mniej więcej dwukrotny zysk wydajności przy zachowaniu większości BC (plus spadek zużycia pamięci o ~50% afair). To też oczywiście zależy od zastosowań ale takie statystyki potwierdzają się dla wielu aplikacji.

Fun fact: sami developerzy core PHP
  • Odpowiedz
mam do rozwiązania zagadkę z PHP - głównie zasady SOLID + PSR-12. Szukam kogoś mocno obeznanego w temacie co pomoże. Kod do analizy ma 80 lini i jest to 3 klasy + jeden interface

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

konto usunięte via Wykop Mobilny (Android)
  • 5
@beee: ja to olałem. Miarka się przebrała dawałem takie ceny żeby wychodziło taniej zrobienie strony od nowa , bo taka też prawda, zrobienie prostej strony na wp jest dużo łatwiejsze niż debugowanie tego co z----ł elementor czy programista i poprawianie tego .
  • Odpowiedz
Macie może pomysł jak rozwiązać problem odczytu wielkości pliku powyżej 4gb na 32bitowym systemie ? bez zmiany wersji systemu na 64bitowy ?
#php
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@krzysztof114: Wrzuć sobie var_ dump( $invoice ) ; do linijki numer 10, zaraz przed ? > i zobacz jak się nazywa, pewnie coś w rodzaju $invoice -> transaction -> id albo coś w tym stylu
  • Odpowiedz
Język PHP ma złą reputację z powodu bałaganu


Nie. Język PHP ma złą reputację z powodu tego, że kiedyś były wersje od 3 do 5. I z powodu tego, że mnóstwo projektów było pisanych bez zachowania jakichkolwiek wzorców projektowych.
W terminologii nie ma słowa bałagan. To się nazywa b----l w Kodzie.
Koda jest miastem w Gruzji.
  • Odpowiedz