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


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

Re: notifica per proprietà non definita

From Alessandro Pellizzari <shuriken@amiran.it>
Newsgroups it.comp.www.php
Subject Re: notifica per proprietà non definita
Date 2018-11-19 10:41 +0000
Message-ID <g5fibrFpc0aU1@mid.individual.net> (permalink)
References <pstvu4$1ca1$1@gioia.aioe.org>

Show all headers | View raw


On 19/11/2018 09:31, alex wrote:

> class a {
>      //public $b;
> }
> 
> $a = new a;
> $a->b = 2;
> 
> La proprietà *b* non è definita ma non viene generata nessuna notifica.
> C'è un modo per avere un comportamento più strict?

No.

> Siamo arrivate a php7.2, ma con le solite lacune...

Non è una lacuna, ma una caratteristica del linguaggio.

Molto utile, tra l'altro, quando devi codificare o decodificare JSON, 
visto che JS ha lo stesso comportamento (di aggiungere roba a un Object 
dinamicamente).

Tra l'altro non ci sono controindicazioni:

- se nessun metodo della classe usa la variabile, puoi metterci il 
valore che vuoi e viene ignorato

- se in altre parti del tuo software usi la variabile, non avrai errori

Praticamente tutti gli IDE te lo segnalano come warning, comunque, 
quindi se proprio vuoi il codice pulito, usa un IDE. :P

Bye.

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