Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #22350

Re: notifica per proprietà non definita

From g4b0 <g4b0@nospam.com>
Newsgroups it.comp.www.php
Subject Re: notifica per proprietà non definita
Date 2018-11-20 13:10 +0000
Organization Aioe.org NNTP Server
Message-ID <pt1151$ao8$2@gioia.aioe.org> (permalink)
References (2 earlier) <psue3k$6i7$1@gioia.aioe.org> <psueal$6iq$1@gioia.aioe.org> <psugi8$av2$1@gioia.aioe.org> <psuo4i$o5b$1@gioia.aioe.org> <pt0sgt$3d3$1@gioia.aioe.org>

Show all headers | View raw


Il Tue, 20 Nov 2018 12:51:58 +0100, alex ha scritto:

> Il 19/11/18 17:24, g4b0 ha scritto:
>> Il Mon, 19 Nov 2018 15:15:37 +0100, alex ha scritto:
>> 
>>> $ php -r 'echo $x;'
>>> PHP Notice:  Undefined variable: x in Command line code on line 1
>>>
>>> Ma non era caso che l'interprete si scomodasse per generare la notice,
>>> tanto c'è l'IDE :D
>> 
>> Sono due cose diverse. L'interprete solleva la Notice a runtime, mentre
>> l'IDE ti notifica un warning mentre sviluppi.
> 
> Appunto, questo sarebbe il comportamento corretto, anche per le
> proprietà.

Punti di vista. In effetti potrebbe essere vista come un incongruenza del 
linguaggio, seppur comoda. Mi aspetterei un comportamento uniforme tra 
variabili e proprietà degli oggetti.

Come diceva Alessandro è peraltro una feauture molto comoda quando si 
lavora con JSON o più in generale con DB non relazionali, però a questo 
punto mi chiedo il perchè del warning nel caso di variabili. Andando a 
memoria con php 5 si poteva usare una variabile non dichiarata, o ricordo 
male?

> 
>> Altra chicca di NB, ma credo che anche che gli altri IDE si possa fare,
>> è che i warning sono configurabili a piacimento, anche se il default
>> normalmente è più che sufficiente.
> 
> Ma non è ancora rimasto a php 5?

No, la versione 8.2 è "aggiornata" a php 7.0. Poi c'è stato il periodo di 
transazione verso la apache foudation, per cui la versione 9 non 
prevedeva il supporto di PHP, ora dovrebbe uscire la 10 con il supporto.

Spero che il supporto sia modulare, in modo da viaggiare separato dallo 
sviluppo di NB, in modo tale da riuscire a star dietro alle versioni.

g4b0

Back to it.comp.www.php | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

notifica per proprietà non definita alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-11-19 10:31 +0100
  Re: notifica per proprietà non definita Alessandro Pellizzari <shuriken@amiran.it> - 2018-11-19 10:41 +0000
    Re: notifica per proprietà non definita alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-11-19 14:33 +0100
      Re: notifica per proprietà non definita g4b0 <g4b0@nospam.com> - 2018-11-19 13:37 +0000
        Re: notifica per proprietà non definita alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-11-19 15:15 +0100
          Re: notifica per proprietà non definita g4b0 <g4b0@nospam.com> - 2018-11-19 16:24 +0000
            Re: notifica per proprietà non definita alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-11-20 12:51 +0100
              Re: notifica per proprietà non definita g4b0 <g4b0@nospam.com> - 2018-11-20 13:10 +0000
                Re: notifica per proprietà non definita alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-11-21 13:04 +0100
      Re: notifica per proprietà non definita fmassei@gmail.com - 2018-11-20 16:50 -0800

csiph-web