Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
  • Wykop.pl
  • Ciekawostki
  • Informacje
  • Rozrywka
  • Sport
  • Motoryzacja
  • Technologia
  • Ukraina
  • Gospodarka
  • Podróże

Dostosuj Wykop do siebie

Wybierz treści, które Cię interesują
i zapisz jako Własną kategorię.

525

PHP 8.1 wypuszczone

Ukazała się wersja 8.1 pradawnego języka napędzającego dużą część WWW i będącego obiektem żartów (często niesłusznych).

readme
readme
z
php.net
25.11.2021, 22:28:14
  • #
    technologia
  • #
    programowanie
  • #
    php
  • #
    webdev
  • #
    programista15k
  • 324
    • Facebook
    • Twitter

Treści powiązane (3)

The New Life of PHP – The PHP Foundation

Ernest_
z blog.jetbrains.com
  • 35

PHP is Worth Learning

LuckyLuke_2776
z bulletproofphp.dev
  • 8

Komentarze (324)

najlepsze

errror
errror
25.11.2021, 23:45:45
  • 228
Pamiętam czasy jak JavaScript był w podobny sposób wyszydzany.
Język to tylko narzędzie i twierdzenie, że nadaje się tylko do "prostych rzeczy" opisuje jedynie autora tych słów
  • 57
kiedystobylyloginy
kiedystobylyloginy
25.11.2021, 23:58:31
  • 338
@errror: Oj tam zaraz "był". Ja dalej wyszydzam JS i uważam, że nadaje się tylko do polania mleczkiem kokosowym i #!$%@? w #!$%@?.

'4' - 3 = 1
'4' + 3 = "43"

¯\_(ツ)_/¯
Ernest_
Ernest_
26.11.2021, 00:07:51
  • 131
@kiedystobylyloginy: uroki języków dynamicznie typowanych.
IvanBarazniew
IvanBarazniew
26.11.2021, 00:18:31
  • -71
@kiedystobylyloginy: Dałbym ci dziesięć plusów jakby się dało. Spalić to gówno to mało ale frontendowcom nie przetłumaczysz. Teraz jak jeszcze jest node to już wogole kisiel w majtkach mają.
e.....u
konto usunięte 26.11.2021, 09:21:49
  • 109
źródło: comment_1637914907gdFNimZ6BPZGCx1KbZD6uP.jpg
  • 3
e.....u
konto usunięte 26.11.2021, 09:23:36
  • 146
źródło: comment_1637915013bObWSCYc4In8SRqUw5od0A.jpg
Vosemite
Vosemite
26.11.2021, 11:30:40
  • 70
@elon_w_zbozu:
źródło: comment_1637922640CDrwFtubhdDC5aZeWfsVCZ.jpg
Tino
Tino
28.11.2021, 08:44:38
  • 0
@Vosemite: już od dawna nie stoi na PHP
RobotKuchenny9000
RobotKuchenny9000
25.11.2021, 22:51:25
  • 96
Pradawany? Wydaje mi się że PHP trzyma się mocno.
  • 13
Ernest_
Ernest_
25.11.2021, 22:55:57
  • 46
@RobotKuchenny9000: Pradawny w sensie wydany w latach 90.
nawacho
nawacho
26.11.2021, 01:09:58
  • 57
@Ernest_: to tak jak Python i Java
4dwa
4dwa
26.11.2021, 07:15:05
  • 249
źródło: comment_16379073049bmd3PeAv74A7icdPSNxeD.gif
rzabkatoja
rzabkatoja
26.11.2021, 11:20:10 via Android
  • 42
PHP by Przemo.
  • 7
borowa90
borowa90
26.11.2021, 11:31:49
  • 58
PHP by Przemo.


@rzabkatoja: phpBB*
k.....3
konto usunięte 26.11.2021, 11:39:06
  • 3
@rzabkatoja: MyBB, SMF, Xenforo, vBulletin, IPB...
ChojaK
ChojaK
26.11.2021, 11:40:20
  • 0
@rzabkatoja: @borowa90: to jeszcze zyje?
Skrytozerca90
Skrytozerca90
26.11.2021, 09:58:07 via Android
  • 37
Faktycznie są takie że bez php nie byłoby internetu jaki znamy dzisiaj. Php ma tylko jedną wadę. Można napisać w PHP jakiś mechanizm backendowy zgodnie ze sztuką i dziala. Oraz kompletnie niezgodnie ze sztuką z babolami i też działa. Inne języki trzymają znacznie wyższy rygor składni itd.
  • 11
KKK1337
KKK1337
26.11.2021, 10:36:42
  • 83
@Skrytozerca90: w każdym języku naklepiesz gowno jak jesteś mierny, osobiście nic do Ciebie nie mam
qwarqq
qwarqq
26.11.2021, 11:18:13
  • 39
Oraz kompletnie niezgodnie ze sztuką z babolami i też działa. Inne języki trzymają znacznie wyższy rygor składni itd.


@Skrytozerca90: widziałeś kiedyś pythona...? :D moim zdaniem jest jeszcze gorszy niz php jesli chodzi o możliwość "naskrobania czegoś na kolanie"
kefas_safek
kefas_safek
26.11.2021, 11:22:40 via Wykop Mobilny (Android)
  • 36
@Skrytozerca90: Ty chyba w JSie backendu nie widziales
mabb
mabb
26.11.2021, 11:29:03
  • 23
PHP istnieje tak długo jak większość innych popularnych języków i trzyma się mocno. Niektóre rozwiązania w nim bardzo mocno ułatwiają prace. Większość dużych portali jak facebook na tym działa. Przykładowo wgranie całego pliku do zmiennej:
$z = filegetcontents('plik.txt'); i już mamy (wykop wycina mi podkreślniki). Zróbcie to samo w w Javie :)

Nie ma żadnych problemów z kodowaniem znaków, bo każdy string nie ma domyślnie określonego kodowania, po prostu zawiera
  • 43
Aaaaarghhh
Aaaaarghhh
26.11.2021, 11:36:43
  • 8
Problemem faktycznie jest to, że nie możesz określić typu zmiennej co czasem prowadzi do błędów, ale w każdym języku sa takie "gotcha" które trzeba znać. Z tego co kojarzę to mieli to jednak wprowadzić w jakiejś nowszej wersji, albo może już wprowadzili :)


@mabb: w PHP nie możesz określić typu zmiennej (bo nawet by nie było gdzie, bo zmienne nie są deklarowane przed użyciem), ale są już typy argumentów funkcji, typy
RozentuzjazmowanyBlondyn
RozentuzjazmowanyBlondyn
26.11.2021, 11:38:04 via Wykop Mobilny (Android)
  • 3
@mabb: $string .= "cokolwiek";
ElderWrath
ElderWrath
26.11.2021, 11:39:18
  • 4
@mabb:
String a = innyString + "cokolwiek";
a żeby dodać coś do isniejącego to wystarczy jakisString += "dodatkowy content";
yahoomlody
yahoomlody
26.11.2021, 12:38:55
  • 22
pamiętam jak w gimnazjum miałem fazę na "stawianie" stron internetowych, czyli zabawa na cba.pl z jakimiś szablonami html i przerabianie tego. ale przy tym grałem w traviana, gdzie adres internetowy był travian.pl/village.php i te .php mi się wydawało takie profesjonalne, więc u mnie też każda podstrona kończyła się na .php xD

cool story bro, wiem
ryhu
ryhu
26.11.2021, 11:22:57
  • 22
Czy php 8.1 jest lepsze od php by przemo? Bo dostałem pracę i muszę naprawić tagi na takiej stronie ze śmiesznymi obrazkami i nie wiem czego użyć.
  • 1
raffz
raffz
26.11.2021, 19:06:51
  • 3
@ryhu: Jeśli na stronie ze śmiesznymi obrazkami to pozostało ci już tylko dodawać kolejne if'y oraz explain commenty ( ͡° ͜ʖ ͡°)
a.....o
konto usunięte 26.11.2021, 11:24:34
  • 19
nie jestem devem, a bardziej sysadminem i cenie php za to, że jego aplikacje stawia się bardzo łatwo, ale zawsze mam problem, gdy coś nie działa i analiza logów w poszukiwaniu jakiś błędów to jest jakaś masarka. ale w każdym razie życzę programistom php jak najlepiej i czytałem ostatnio o takiej tendencji, że z uwagi na coraz mniejszą popularność tego języka to salary php devów wzrasta przez to, że jego znajomość staje
  • 2
noNameAction
noNameAction
26.11.2021, 12:42:04
  • 7
@a__o: Nie ma problemu z debugowaniem pod warunkiem jeżeli kod jest dobrze napisany, niestety w sporej większości wypadków jest to śmietnik więc jest problem.
Nadal ludzie nie odróżniają po co w php pisać
public function(ExampleInterface $in): int { ... anything }
skoro
public function($in) { ... anything }
też zadziała i pisze się szybciej.
IvanBarazniew
IvanBarazniew
26.11.2021, 15:54:48
  • 6
Nie ma problemu z debugowaniem pod warunkiem jeżeli kod jest dobrze napisany, niestety w sporej większości wypadków jest to śmietnik więc jest problem.

@noNameAction: Sporo tego kodu jeszcze pewnie pamięta czasy php 5 czy nawet 4.
hrabia_ponimirski
hrabia_ponimirski
26.11.2021, 12:46:32
  • 17
Co za eksplozja sraczki w komentarzach. PHP jest w większości zastosowań webowych wystarczający.
  • 13
Krolik
Krolik
26.11.2021, 14:39:27
  • -17
@hrabia_ponimirski: Jak ktoś przespał ostatnie 20 lat i żyje nadal na przełomie wieków, to tak.
bleidd9
bleidd9
26.11.2021, 21:45:23
  • 2
@Krolik: to czego ci brakuje?
Krolik
Krolik
26.11.2021, 22:05:22
  • -2
@bleidd9: choćby porządnego statycznego systemu typów, normalnych struktur danych a nie tablico-słowników, pattern matchingu (nie, nie chodzi o regexpy), makr / metaprogramowania, wydajności, ujednoliconego systemu obsługi błędów, zarządzania pamięcią umożliwiająca pracę przez miesiące bez restartu procesu, systemu modułów nieopartego o include itp.
nophp
nophp
26.11.2021, 13:10:41
  • 14
Trochę czuje się dziwnie, bo ponad 10 lat temu zacząłem uczyć się PHP i wtedy pisali, abym uczył się czegoś innego, bo PHP umrze za kilka lat śmiercią naturalną. Po tych 10 latach wiemy, że nie umarł i długo jeszcze nie umrze. Może to nie jest najlepszy język programowania do stron internetowych, ale taka prawda, że najstabilniejszy przyszłościowo i najtańszy. Zrobisz serwis na jakimś frameworku związanym z PHP, czy gotowym CMS, wystarczą
  • 19
Krolik
Krolik
26.11.2021, 14:35:38
  • -18
@nophp: To jest argumentacja w stylu, że dorożki nie umarły, bo widziałeś ich dużo na rynku starego miasta. I że koń jest tani bo je tylko trawę / siano.

Serwisów w 2021 nie robi się w oparciu o generowanie HTML po stronie serwera. Praktycznie 99% nowych stron to content statyczny + JS po stronie klienta renderujący elementy dynamiczne z danych zasysanych z mikroserwisów przez REST. W takiej architekturze PHP nie jest
jamjan
jamjan
26.11.2021, 15:17:55
  • 15
@Krolik: Bzdury piszesz. Przeciez w PHP mozesz tworzyc serwisy API xDD
getin
getin
26.11.2021, 15:40:07
  • 2
Może to nie jest najlepszy język programowania do stron internetowych


@nophp: a jaki jest lepszy?
Albania69
Albania69
26.11.2021, 12:54:39
  • 12
To logo wygląda jak wstęga żałobna. Jakby chcieli pochować to php.
GajowyBoruta
GajowyBoruta
26.11.2021, 12:12:17
  • 12
Jeszcze dodam, że PHP może działac w trybie terminalowym i mozna w nim naprawde fajne rzeczy szybko i sprawnie zrobić (np. sterowanie kamerami, przetwarzanie danych, itd.). W wersji 8 mocno poprawiono szybkość poprzez zastosowania JIT - kompilacji kodu podczas pierwszego wykonania skryptu, co czyni PHP obecnie najszybszym językiem skryptowym. Czego mi brakuje? Mozliwosci dystrybuowania programow bez kodu zrodlowego oraz wsparcia dla przetwarzania rownoleglego na kartach graficznych. :)
  • 6
MamCieNaHita
MamCieNaHita
26.11.2021, 13:14:53
  • 8
co czyni PHP obecnie najszybszym językiem skryptowym


@GajowyBoruta: [potrzebne źródło]
lemek3
lemek3
26.11.2021, 13:59:28
  • 4
co czyni PHP obecnie najszybszym językiem skryptowym


@GajowyBoruta:
źródło: comment_1637931564vwwRrBbuwVKP9xnkqKEgPZ.jpg
Krolik
Krolik
26.11.2021, 14:46:50
  • -1
co czyni PHP obecnie najszybszym językiem skryptowym


@GajowyBoruta: śmiem wątpić. LuaJIT jest na 99% szybszy. JS na Googlowym V8 prawdopodobnie też.
Mamut
Mamut
26.11.2021, 11:32:06 via Android
  • 12
Pradawny to jest C. Still rolling. :)
A przedwieczny Assembler. Also still rolling. :D
  • 3
smiech2
smiech2
26.11.2021, 12:17:10
  • 4
Studia zacząłem w 2000 i uczyłem się zarówno C jak i Assemblera.
Z ciekawszych:
https://pl.wikipedia.org/wiki/Brainfuck
Krolik
Krolik
27.11.2021, 06:14:07
  • 1
@Mamut: C nie jest pradawny a ponadczasowy. Musiało minąć aż 50 lat aby pojawił się język, który ma w końcu realne szanse stanąć się alternatywa dla C w jego domenie (czyli low-level, embedded, kernel, hpc) - Rust.
Mamut
Mamut
27.11.2021, 14:02:04
  • 0
@Krolik: To że C jest ponadczasowy to jest niezaprzeczalne. Był, jest i będzie jeszcze długo. Ale coś czuję, że Assembler go przeżyje z powodu mikrokontrolerów. Ale to jeszcze sporo czasu.
dad1111
dad1111
26.11.2021, 11:27:26
  • 12
Pamiętam jak pisałem projekty w szkole w php 3. Całkiem spoko język, ale wg mnie spotyka go coś czego nie lubię w długiej ewolucji języków programowania. Próg wejścia robi się coraz wyższy.
To samo w mojej opinii stało się z np. C++. Który od czasu smart pointerów i różnych fajnych dodatków zrobił się dość trudny dla początkujących i takie osoby zwyczajnie wolą np. zacząć naukę Rusta.

Nie chcę mówić, że rozwój języków
  • 4
w.....i
konto usunięte 26.11.2021, 11:34:13
  • 8
@dad1111: Głównie przez utrzymywanie niskiego progu wejścia pewne elementy i moduły PHP są nadal niespójne. Jeden z powodów, dla którego wykrzaczył się release PHP6 i wskoczyli od razu na PHP7.
terazpolskanow
terazpolskanow
26.11.2021, 12:38:32
  • 0
smart pointerów


@dad1111: z czego się nauczyć smart pointerów? jakaś książka
dad1111
dad1111
26.11.2021, 12:47:27
  • 1
@terazpolskanow: Nie mówię, że nie umiem. Gdy pracowałem z C++, (a robiłem to przez około 7lat) to byłem na bieżąco ze wszystkimi zmianami. Ale C++ to taki kompromis pomiędzy wsteczną kompatybilnością, a nowymi funkcjonalnościami. Np. takie "auto" wg mnie świetna sprawa, ale gdy musisz przez 10 minut grzebać w kodzie aby znaleźć jaki to jest typ to robi się mniej przyjemnie. Nie zawsze błędy naprawia się w fajnym i czystym kodzie,
o.....6
konto usunięte 26.11.2021, 11:36:03
  • 11
Fajny język. Nie jego wina, że napisano w nim potworki pokroju pewnego serwisu społecznościowego dla autystów i foliarzy.
polakj
polakj
26.11.2021, 19:29:51
  • 10
Jak czytam, że ktoś o którymś języku programowania mówi, że to gówno to nawet nie ma co z kimś takim dyskutować. Język to tylko narzędzie. Najwięcej do powiedzenia mają ci co mają najmniej doświadczenia. Miałem na rekrutacji takiego młodego, skończył kurs JS w jakiejś szkole kodowania, 3 miesiące kursu, twierdził że dla niego python to głupi język bo nie ma tam średnikow na końcu :p chyba nie wiedział o tym, że w
Ranger
Ranger
26.11.2021, 12:15:29
  • 8
Tęsknię za szybkim, przejrzystym internetem opartym na html/php i css.
Whipie
Whipie
26.11.2021, 11:47:14
  • 8
I don't know how to stop it, there was never any intent to write a programming language [...] I have absolutely no idea how to write a programming language, I just kept adding the next logical step on the way.

Rasmus Lerdorf

https://en.wikiquote.org/wiki/Rasmus_Lerdorf
Psychopathy_Red
Psychopathy_Red
26.11.2021, 12:36:26
  • 6
Chyba co do żadnego języka nie ma tak sprzecznych opinii wśród programistów (nie, co do JS nie ma, większość zgodnie uważa, że to gówno ( ͡° ͜ʖ ͡°)). Jak każdy język ma swoje zady i walety, które częściowo zostały już opisane w innych komentarzach, więc nie będę ich powtarzał.

Gdyby jednak ktoś zastanawiał się, dlaczego PHP był (jest?) obiektem tych żartów (na przykład ja się zastanawiałem, no i
  • 7
mabb
mabb
26.11.2021, 12:51:45
  • 0
@Psychopathy_Red: Ale to samo jest każdym możliwym języku, wszystko można spieprzyć jeśli się (nie)postarasz.
Psychopathy_Red
Psychopathy_Red
26.11.2021, 13:01:19
  • 3
@mabb: Po części to prawda, rzecz w tym, że PHP pozwala spieprzyć o wiele więcej rzeczy od strony kodu, a apka nadal może działać i spełniać swoją funkcję ( ͡° ͜ʖ ͡°)

Nie wiem jednak, czy się dobrze zrozumieliśmy, żarty z PHP dotyczą nie tyle samego języka, co właśnie tej części samozwańczych "PHP devów", którzy kodowali po linii najmniejszego oporu, byle tylko działało. Często nie byli nawet
mabb
mabb
26.11.2021, 13:04:55
  • 2
@Psychopathy_Red: Pewnie masz rację. PHP jest/było standardowo dostępne na każdym możliwym hostingu. Siłą rzeczy każdy kto chciał postawić swoją "stronkę" wybierał PHP. PHP sam się niejako na to skazał swoją popularnością. Javy czy C# nikt na hostingach nie wybierał bo albo ich nie było, albo hosting windowsowy był droższy (no i w końcu windowsy na serwerach są be :) ).
Aaaaarghhh
Aaaaarghhh
26.11.2021, 11:32:33
  • 6
Tylko szkoda, że Nikita Popov przechodzi do LLVM.
loopack
loopack
26.11.2021, 09:33:39 via Android
  • 5
PHP, super język, szkoda że w latach 70 nie istniał, ale by progress był do tej pory...
bartosz-sokolowski
bartosz-sokolowski
26.11.2021, 12:47:16
  • 4
Ja odrzuciłem php bo trzeba ciagle wciskać shift. Ręce bolały
  • 4
mabb
mabb
26.11.2021, 13:05:39
  • -9
@bartosz-sokolowski: Gdyby tylko ktoś Ci wtedy powiedział że jest caps lock :)
bartosz-sokolowski
bartosz-sokolowski
26.11.2021, 13:11:03
  • 4
@mabb: akurat mówię o „$” :)
uxie
uxie
26.11.2021, 13:28:25
  • 5
@mabb: byczku, chodziło o symbol $ :D
eldoka
eldoka
26.11.2021, 19:11:35
  • 3
Ale gównoburza w komentarzach.
  • 1
bleidd9
bleidd9
27.11.2021, 09:58:47
  • 2
@eldoka: Standard. Zawsze muszą się zjawić ludzie ego wyższym niż Mount Everest, to czego oni używają jest najlepsze, reszta to gówno. Do tego tradycyjnie grupka "nie wiem a więc się wypowiem" no i jest jak jest.
stasi3k
stasi3k
26.11.2021, 12:27:54
  • 3
Pracuje w tym języku już 10 lat, zaczynałem od wersji 5.X. Osobiście uważam, że język ten idzie w dobrym kierunku i z tego powodu nieprędko zginie.
  • 1
w.....i
konto usunięte 26.11.2021, 13:14:58
  • 8
@stasi3k: Piątkę bardzo cenię - głównie dlatego, że to wtedy był bardzo głośny release, i do tej pory (sic!) januszexy szukają "programistów PHP" ze znajomością "PHP5 i OOP" ( ͡° ͜ʖ ͡°)
  • <
  • 1
  • 2
  • Strona 1 z 2
  • >
  • Wykopujący (525)
  • Zakopujący (8)

Hity

tygodnia

Fakty obrazują jak Orlen z Obajtkiem miesiącami okradał Polaków
8602
Kolejne miasta zawiadamiają UOKiK ws. zawyżania cen przez PKN Orlen
5043
Banaś chce interwencji w sprawie Orlenu, jest stanowisko spółki
4628
Obajtek: „Wpuszczając NIK do Orlenu złamałbym prawo”
4427
"Wziełem paragon, chleb za 2.99 zł "
4255
Pokaż więcej

Powiązane tagi

  • #ciekawostki
  • #nauka
  • #zainteresowania
  • #rozrywka
  • #komputery
  • #swiat
  • #internet
  • #motoryzacja
  • #polska
  • #kultura

Wykop © 2005-2023

  • Nowy Wykop
  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane

Wykop.pl

Podróże

Gospodarka

Ukraina

Technologia

Motoryzacja

Sport

Rozrywka

Informacje

Ciekawostki