🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #232485

Re: co denerwuje w PHP?

#232485
From: Borys Pogoreło
Date: Mon, 12 Aug 2019 19:50
28 lines
1672 bytes
Dnia Sat, 3 Aug 2019 16:58:38 +0200, Jivanmukta napisał(a):

> Nie podoba mi sie w PHP:
> 1. że nie deklaruje się zmiennych lokalnych, przydałoby się: var $zmienna;

Deklaracje zmiennych mają swoje zakresy, czego konketnie tu potrzebujesz?

> 2. że empty('0') === true i nie ma isempty() t.że isempty('0') === false

Cóż, legacy. Ale taką funkcję możesz sobie w każdej chwili dopisać.

> 3. dynamiczne typy zmiennych

To akurat zaleta IMHO, a po ucywilizowaniu języka w 7.x nawet trudno sobie
strzelić w stopę pilnując typów zmiennych.

> 4. bałagan w nazwach funkcji np. gettype() i get_class()

Rasmus i jego genialne pomysły sprzed lat + święta zgodność wstecz obecnie.
No co zrobisz, nic nie zrobisz.

> A co was denerwuje w PHP?

Coraz mniej. Może to syndrom sztokholmski po tylu latach.

-- 
Borys Pogoreło
borys(#)leszno,edu,pl
Technical Details
Message-ID: <1tziddtdzm9ez$.18ff0phjw2krp$.dlg@40tude.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.promontel.net.pl!not-for-mail
References: <qi47f0$1rt1m$1@portraits.wsisiz.edu.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.promontel.net.pl!not-for-mail
From: Borys Pogoreło <borys@pl.edu.leszno>
Newsgroups: pl.comp.lang.php
Subject: Re: co denerwuje w PHP?
Date: Mon, 12 Aug 2019 21:50:31 +0200
Organization: snafu
Lines: 28
Message-ID: <1tziddtdzm9ez$.18ff0phjw2krp$.dlg@40tude.net>
References: <qi47f0$1rt1m$1@portraits.wsisiz.edu.pl>
NNTP-Posting-Host: public-gprs219038.centertel.pl
Mime-Version: 1.0
X-Trace: thunar.promontel.net.pl 1565639421 21703 31.60.2.223 (12 Aug 2019 19:50:21 GMT)
X-Complaints-To: abuse@promontel.net.pl
NNTP-Posting-Date: Mon, 12 Aug 2019 19:50:21 +0000 (UTC)
User-Agent: 40tude_Dialog/2.0.14.1pl
X-fnord: obey.
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit