Article View: pl.comp.lang.php
Article #232486Re: co denerwuje w PHP?
From: Jivanmukta
Date: Wed, 14 Aug 2019 10:38
Date: Wed, 14 Aug 2019 10:38
29 lines
1786 bytes
1786 bytes
W dniu 12.08.2019 o 21:50, Borys Pogoreło pisze:
> 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?
>
Jak napiszesz:
$mojaZmienna = 1;
...
if (!isset($mojaZmiana)) { // literówka; chciałem: !isset($mojaZmienna)
$mojaZmienna = 2;
}
to program się skompiluje i będzie jakoś działał, a chciałbym mieć błąd
kompilacji, że nie zadeklarowana zmienna.
>
>> 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.
>
Czy w kontekście programowania WWW dynamiczne typy zmiennych mają
zaletę? Na przykład?
Technical Details
Message-ID:
<qj0oc1$o7ch$1@portraits.wsisiz.edu.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!.POSTED.user-5-173-137-2.play-internet.pl!not-for-mailReferences:
<qi47f0$1rt1m$1@portraits.wsisiz.edu.pl> <1tziddtdzm9ez$.18ff0phjw2krp$.dlg@40tude.net>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!.POSTED.user-5-173-137-2.play-internet.pl!not-for-mail From: Jivanmukta <jivanmukta@poczta.onet.pl> Newsgroups: pl.comp.lang.php Subject: Re: co denerwuje w PHP? Date: Wed, 14 Aug 2019 12:38:56 +0200 Organization: http://www.wit.edu.pl Message-ID: <qj0oc1$o7ch$1@portraits.wsisiz.edu.pl> References: <qi47f0$1rt1m$1@portraits.wsisiz.edu.pl> <1tziddtdzm9ez$.18ff0phjw2krp$.dlg@40tude.net> Mime-Version: 1.0 Injection-Date: Wed, 14 Aug 2019 10:38:57 -0000 (UTC) Injection-Info: portraits.wsisiz.edu.pl; posting-host="user-5-173-137-2.play-internet.pl:5.173.137.2"; logging-data="794001"; mail-complaints-to="abuse@wsisiz.edu.pl" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 In-Reply-To: <1tziddtdzm9ez$.18ff0phjw2krp$.dlg@40tude.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit