Wszystko
Najnowsze
Archiwum
- 5
źródło: sohost_jesien23
Pobierz#php
Dlaczego taka prawidłowa odpowiedź? Przecież w funkcji jest definiowanie $x = 0; to powinno być prawidłowa odpowiedź 000. Potem jest $x++ ale przecież gdy wyołamy funkcje znowu to definiuje $x = 0;
Dlaczego taka prawidłowa odpowiedź? Przecież w funkcji jest definiowanie $x = 0; to powinno być prawidłowa odpowiedź 000. Potem jest $x++ ale przecież gdy wyołamy funkcje znowu to definiuje $x = 0;
źródło: Screenshot_2023-09-22-12-33-37-050_com.sololearn-edit
Pobierz@massejferguson: słowo klucz : static
@Bpnn: jakie nieintuicyjne? Jakie PHP? W każdym języku tak działa static
- 3
Witam, od kilku lat wraz ze wspolnikiem rozwijam duzy system klasy CRM (od zarządzania kontaktami, po faktury i serwis, moduly szkoleniowe itp.), jednak nie wiem jaka bedzie jego dalsza perspektywa, a zarobki w IT są bardzo kuszące. Aktualnie korzysta z niego kilkanaście firm. Nie mam innego komercyjnego doświadczenia poza byciem wspolwlascicielem firmy i tego systemu (strona techniczna cala po mojej stronie).
Napisalem tam frontend w JS i jQuery, a jako backend PHP. Z
Napisalem tam frontend w JS i jQuery, a jako backend PHP. Z
źródło: 5cfa5e4aaf0ff_o_large
Pobierz@S______n: doucz się frameworków, dobrych praktyk, zrób kilka projektów w nowych frameworkach, jakieś bazy danych, sql, trochę devops no i ofc angielski. z opisu wynika, że sporo ci brakuje, pewnie ze 2k godzin na to zejdzie i potem będziesz mógł startować na juniora.
@S______n bez zobaczenia kodu można tylko gdybać, ale na podstawie phalcona i jQuery wnioskuję, że masz szansę na zaimponowanie pracodawcom, którzy akurat szukają szambonurka do ciężkiego legacy
#php
Czemu bool(true) a nie boolean(true) skoro -1 to jest prawda. I co to jest ten bool(true)? Pytam bo google nie znajduje a chatgpt co p------i nie tak albo ja coś źle wpisuje.
Czemu bool(true) a nie boolean(true) skoro -1 to jest prawda. I co to jest ten bool(true)? Pytam bo google nie znajduje a chatgpt co p------i nie tak albo ja coś źle wpisuje.
źródło: Screenshot_2023-09-19-15-36-08-557_com.sololearn-edit
Pobierz@massejferguson: W tym przykładzie chodzi o to, że
W PHP wszystkie liczby różne od zera przy porównywaniu pod względem zawartości (liczb z wartością logiczną) są traktowane jako
-1 jest traktowane jak true;== oznacza porównanie pod względem zawartości, nie zaś typu danych.W PHP wszystkie liczby różne od zera przy porównywaniu pod względem zawartości (liczb z wartością logiczną) są traktowane jako
true, więc jeśli pod $x będzie jakakolwiek liczba inna niż 0, to@Serghio @massejferguson należy podkreślić, że w przypadku porównań, które są krytyczne dla bezpieczeństwa zawsze należy stosować === w przeciwnym wypadku, może dojść do sytuacji jak wyżej, ale np. przy porównywaniu hashy haseł do logowania. Są nawet całe kolekcje 'magic hashy', które mogą służyć do przechodzenia takich porównań.
- 1
Serwus ( ͡° ͜ʖ ͡°)
Oto gotowa lista wydarzeń IT na najbliższy tydzień:
On-line (21) - https://crossweb.pl/wydarzenia/online/
Kraków (5) - https://crossweb.pl/wydarzenia/krakow/
Oto gotowa lista wydarzeń IT na najbliższy tydzień:
On-line (21) - https://crossweb.pl/wydarzenia/online/
Kraków (5) - https://crossweb.pl/wydarzenia/krakow/
#php #symfony #naukaprogramowania
Mam problem, korzystam z tego https://symfony.com/doc/current/security/passwords.html#reset-password aby móc resetować hasło. Chciałem też tego użyć do zmiany maila albo usuwania konta. Mam dzięki temu już obsługę tokenów, walidacje itp. Tylko czy mogę, jak tego użyć? Chciałem zrobić kopiuj wklej paczki ale to bezsensu. Za dużo jest tych mechanizmów i klas żeby zrobić jakiś dekorator. A jeśli chciałbym użyć takiej samej klasy to nie jest intuicyjne
Mam problem, korzystam z tego https://symfony.com/doc/current/security/passwords.html#reset-password aby móc resetować hasło. Chciałem też tego użyć do zmiany maila albo usuwania konta. Mam dzięki temu już obsługę tokenów, walidacje itp. Tylko czy mogę, jak tego użyć? Chciałem zrobić kopiuj wklej paczki ale to bezsensu. Za dużo jest tych mechanizmów i klas żeby zrobić jakiś dekorator. A jeśli chciałbym użyć takiej samej klasy to nie jest intuicyjne
konto usunięte via Wykop
- 1
Wchodzę w swoje konto, klikam w przycisk "Wyślij link do zmiany email"
@zyjdajzyc1: ciekawość, a co w przypadku gdy ktoś już nie ma dostępu do swojego starego adresu email i właśnie dlatego chce go zmienić? Przemyślałeś to? :P
@zyjdajzyc1: Zmiana e-mail niesie za sobą dużo konsekwencji, łącznie z kwestiami bezpieczeństwa. Można kogoś pozbawić konta na zawsze. Wszystko zależy od typu serwisu, ale zazwyczaj takie rzeczy wymagają ręcznej interwencji administratora, nie implementuje się takiej funkcjonalności, prędzej usunięcie konta. Zazwyczaj, jak ktoś zapomni, utraci dostęp do swojego e-maila to zakłada nowe konto w takiej zwykłej stronie, chyba, że w serwisie są jakieś profity, tak jak Steam itp.
Spam tagami dla zasięgu:
#pytanie #programowanie #programista15k #vuejs #javascript #laravel #php #informatyka #docker #ubuntu
Oprócz ChatGPT jakie są jeszcze inne "sztuczne inteligencje" które pomogą rozwiązać problemy programisty php/laravel/vuejs/javascript? Pytam ponieważ czasami ChatGPT daje tak głupie, nie logiczne, przestarzałe informacje że to głowa mała :(
#pytanie #programowanie #programista15k #vuejs #javascript #laravel #php #informatyka #docker #ubuntu
Oprócz ChatGPT jakie są jeszcze inne "sztuczne inteligencje" które pomogą rozwiązać problemy programisty php/laravel/vuejs/javascript? Pytam ponieważ czasami ChatGPT daje tak głupie, nie logiczne, przestarzałe informacje że to głowa mała :(
@wykopkiJesienne ja sprawdzałem i nie, zamiast podpowiadać głupoty zamiast podpowiadać to co już jest w kodzie
konto usunięte via Wykop
- 0
Komentarz usunięty przez autora Wpisu
#php
Nie rozumiem tego kodu. Wiem że $$ to variable variable. Przeczytałem artykół na php.net i nadal nie rozumiem xD mógłby ktoś wyjaśnić jak to działa?
Nie rozumiem tego kodu. Wiem że $$ to variable variable. Przeczytałem artykół na php.net i nadal nie rozumiem xD mógłby ktoś wyjaśnić jak to działa?
źródło: Screenshot_2023-09-16-16-15-09-362_com.sololearn-edit
PobierzKomentarz usunięty przez autora Wpisu
konto usunięte via Wykop
- 7
@massejferguson: nie chcę gasić twojego entuzjazmu, ale ucząc się z takich materiałów robisz sobie tylko krzywdę.
W żadnej poważnej firmie taki kod nie przejdzie CR.
W żadnej poważnej firmie taki kod nie przejdzie CR.
- 0
Cześć, ostatnio zadawałem już to pytanie, ale zapomniałem otagować i przepadło, także wrzucę jeszcze raz, bo jest mi to mega potrzebne. W Symfony 6.3 doszedł atrybut MapRequestPayload. Czy jest możliwość zmapowania tej listy obiektów z pola $items do listy obiektów DTO?
json
{
"items": [
{@danoxide: jest możliwe
MapRequestPayload
@danoxide: nie mialem jeszcze okazji uzywac natomiast, mozesz to osiagnac wlasnym resolverem prosty denormalizer a na koniec wywolanie na nim walidacji, podejscie o tyle lepsze ze, mozesz nim rozwiazywac json, multipart i query w dowolnej kombinacji z uzyciem strategii
✨️ Obserwuj #mirkoanonim
Mirki, szukam pracy, wybralbym cos z linkedina/itradar ale nie tym razem. Szukam firmy z wlasnym produktem, ktora o niego dba i rozumie potrzebe testowania, refaktoryzacji, zakupu infrastruktury. Zespolu ktory jest komunikatywny, dostarcza jakosciowy kod i stara sie szukac najlepszych rozwiazan, nie mam problemu z juniorami jesli strategia firmy zaklada przydzielanie buddies. Ciezko mi zniesc w projektach podejscie ala jakos to bedzie i tegowania.
Komercyjnie w #php 7
Mirki, szukam pracy, wybralbym cos z linkedina/itradar ale nie tym razem. Szukam firmy z wlasnym produktem, ktora o niego dba i rozumie potrzebe testowania, refaktoryzacji, zakupu infrastruktury. Zespolu ktory jest komunikatywny, dostarcza jakosciowy kod i stara sie szukac najlepszych rozwiazan, nie mam problemu z juniorami jesli strategia firmy zaklada przydzielanie buddies. Ciezko mi zniesc w projektach podejscie ala jakos to bedzie i tegowania.
Komercyjnie w #php 7
@mirko_anonim: powodzenia xd
@ElTalento: to chyba jakimś słabym juniorom 20k xD
U nas sie placi juniorom 60k, a stażystom 30.
U nas sie placi juniorom 60k, a stażystom 30.
@massejferguson: Masz jeden folder o nazwie model w ktorym laduja twoje wszystkie modele danych ORM, fizycznie od siebie odseparowane pliki. O standardzie budowania namespace poczytaj PSR-4.
Masz jeden folder o nazwie model w ktorym laduja twoje wszystkie modele
@szubke: nie ucz jego tak, bo rzeczywiście zrozumie, że w app/Models będą same modele, a jak model będzie gdzie indziej to się pogubi (np. model w package discovery, chociaż w teorii nawet nie ma to aż tak znaczenia),
lepiej napisać: obecnie masz jeden folder o nazwie Model (w katalogu app; nie jest on ani plikiem, ani klasą, jest po prostu
- 1
hej, mamy dla Was gotową listę wydarzeń IT na najbliższe 7 dni:
On-line (17) - https://crossweb.pl/wydarzenia/online/
Warszawa (5) - https://crossweb.pl/wydarzenia/warszawa/
Wrocław (4) - https://crossweb.pl/wydarzenia/wroclaw/
Poznań (3) - https://crossweb.pl/wydarzenia/poznan/
On-line (17) - https://crossweb.pl/wydarzenia/online/
Warszawa (5) - https://crossweb.pl/wydarzenia/warszawa/
Wrocław (4) - https://crossweb.pl/wydarzenia/wroclaw/
Poznań (3) - https://crossweb.pl/wydarzenia/poznan/
Prowadzę sklep na prestashop 1.7 (wiem że stary ale jest tak dużo modułów i autorski szablon że boję się że po migracji nic nie będzie działać), do tej pory sam ogarniałem wszystkie problemy informatyczne ze sklepem. Ostatnio jednak nie mam czasu aby szukać rozwiązań i dłubać w kodzie, a pojawiło się kilka problemów. Postanowiłem zlecić ich naprawę. Oto jakie mam problemy:
- Czasem klient wchodzi na sklep, robi zamówienie, przelew ale w sklepie
- Czasem klient wchodzi na sklep, robi zamówienie, przelew ale w sklepie
- 0
Zawsze korzystaj z najnowszych wersji PHP!
Zadbaj o swoją stronę WWW i używaj tylko najnowszych, wspieranych wersji PHP. Zyskaj w prosty sposób:
- lepsze bezpieczeństwo swojej witryny,
- szybsze działanie,
Zadbaj o swoją stronę WWW i używaj tylko najnowszych, wspieranych wersji PHP. Zyskaj w prosty sposób:
- lepsze bezpieczeństwo swojej witryny,
- szybsze działanie,
źródło: Zawsze korzystaj z najnowszych wersji PHP!
PobierzMożesz pozostać przy obecnie wykorzystywanej wersji PHP, akceptując fakt, że okres jej wsparcia dobiegł końca. W tym celu skorzystaj z usługi „Obsługa starszych wersji PHP” w cenie 250 zł netto/rok.
@nazwapl: Wy za te 250 złotych oferujecie wtedy jakieś wsparcie np robicie security patche itp? czy po prostu bierzecie kasę za nic?
@MakeLifeGreatAgain: XDDDDDDDDDDDDDDDDD ta dopłata 250pln/rok to najgłupsze co widziałem do tej pory w webhostingu
- 0
Potrzebuję pomocy, nie wiem z czego skorzystać w customowym module Prestahop 1.7 aby w ostatnim kroku zamówienia tj. po wyborze metody płatności i naciśnięciu przycisku "Złóż zamówienie" zrobić walidację pola, które sam dodałem. Z gory thx
#php #webdev #prestashop
#php #webdev #prestashop
#php
Po co w obiektowym programowaniu używa się private i protected? przeczytałem cały internet i dalej nie rozumiem po co one są. Z przykładów podanych w necie też nic nie rozumiem. według mnie wystarczy dać public na wszystko i będzie ok. mógłby ktoś jak dla bardzo początkującego wyjaśnić?
Po co w obiektowym programowaniu używa się private i protected? przeczytałem cały internet i dalej nie rozumiem po co one są. Z przykładów podanych w necie też nic nie rozumiem. według mnie wystarczy dać public na wszystko i będzie ok. mógłby ktoś jak dla bardzo początkującego wyjaśnić?
@massejferguson: w mocnym skrócie:
public - ma dostęp każdy;
protected - ma dostęp każdy z klasy w której jest to oraz każdy kto po niej dzieczyczy;
private - dostęp tylko z wewnątrz klasy;
Jak widać, różnica jest w tym, że protected umożliwia dziedziczenie
public - ma dostęp każdy;
protected - ma dostęp każdy z klasy w której jest to oraz każdy kto po niej dzieczyczy;
private - dostęp tylko z wewnątrz klasy;
Jak widać, różnica jest w tym, że protected umożliwia dziedziczenie
Masz przykład - wrapper do połączenia do bazy danych. Ma on prywatną metodę executeRawQuery z argumentem query, która wykonuje zapytanie w bazie. Ma ona też publiczną metodę getEntity($type, int? $id), która szykuje odpowiednie query, bez żadnych bugów czy SQL injection i ona wywołuje executeRawQuery.
Dzięki temu masz zabezpieczenie, że nie wywołałasz jakiegoś głupiego query, które np. rozwali Ci bazę, bo nie masz walidacji danych wejściowych.
Dzięki temu masz zabezpieczenie, że nie wywołałasz jakiegoś głupiego query, które np. rozwali Ci bazę, bo nie masz walidacji danych wejściowych.
Rabaty na książki w Dzień Programisty!
Skorzystaj z promocji -40% na książki drukowane oraz -50% na ebooki o tematyce programowania i pozostałych obszarów IT.
#programowanie #programista15k #informatyka #javascript #python #php #java #naukaprogramowania #informatyka
Skorzystaj z promocji -40% na książki drukowane oraz -50% na ebooki o tematyce programowania i pozostałych obszarów IT.
#programowanie #programista15k #informatyka #javascript #python #php #java #naukaprogramowania #informatyka
źródło: 130923 rabatynadzieńprogramisty
Pobierz
konto usunięte via Android
- 17
@Bulldogjob przecież przy prawie każdej książce najniższa cena z 30 dni jest taka sama jak na promocji xD podnieśliście ceny przed samą "promocją" i robocie z ludzi wała
@biauekWladcaJajek: ten związek frazeologiczny brzmi "robić ludzi w wała"
#php
Może ktoś mi wyjaśnić działanie tego kodu? Bo go za uja nie rozumiem jak moduł może się równać porównywaniu? I dobra odpowiedź to 2 jakim cudem?
Może ktoś mi wyjaśnić działanie tego kodu? Bo go za uja nie rozumiem jak moduł może się równać porównywaniu? I dobra odpowiedź to 2 jakim cudem?
źródło: Screenshot_2023-09-10-13-18-17-876_com.sololearn-edit
Pobierz@massejferguson: w pierwszym równaniu równanie zwróci true lub false. Trzeba by rozwiązać zadanie, a tam jest
22 % 3 = 1
22 > 3 = true
Więc
Co ciekawe gdyby tam było
22 % 3 = 1
22 > 3 = true
Więc
1==true=> trueCo ciekawe gdyby tam było
1===true => false (
Treść przeznaczona dla osób powyżej 18 roku życia...
- 0
#programowanie #php
Wstukuje sobie composer create-project laravel/laravel=5.2.31 la1 w konsoli w PHPStorm. #!$%@?, ściąga się i w pewnym momencie pobierania wywala mi połączenie sieciowe tak, że muszę sterownik odinstalowywać od karty sieciowej i tak jest za każdym razem jak próbuje zainstalować. To instaluje jakieś wirtualne adaptery sieciowe?
Wstukuje sobie composer create-project laravel/laravel=5.2.31 la1 w konsoli w PHPStorm. #!$%@?, ściąga się i w pewnym momencie pobierania wywala mi połączenie sieciowe tak, że muszę sterownik odinstalowywać od karty sieciowej i tak jest za każdym razem jak próbuje zainstalować. To instaluje jakieś wirtualne adaptery sieciowe?


















Jakim cudem odpowiedź '2' bo nie rozumiem, wiem co oznacza te '?:' Ale tego nie rozumiem. Przecież powinno być jeden skoro zmienną jest zainicjowana. No chyba że czegoś nie wiem...
źródło: Screenshot_2023-09-25-18-03-56-755_com.sololearn-edit
PobierzNatomiast co do samego przykładu to jest podchwytliwy przez brak nawiasów. W PHP ewaluacja następuje od lewej do prawej, więc:
Pierwszy warunek true ? '1' : ... jest prawdziwy, więc ewaluuje się do wartości '1'. Jednak ze względu na sposób łączenia operatorów trójargumentowych PHP kontynuuje ewaluację następnego operatora trójargumentowego, traktując
ten syntax nie jest obsługiwany od 3 lat