Joomla.it Forum

Non solo Joomla... => Sviluppo => : enzo70 27 Apr 2008, 21:57:56

: Info significato riga istruzioni php
: enzo70 27 Apr 2008, 21:57:56
Buona sera a tutti

Qualcuno può spiegarmi cosa significano correttamente queste istruzioni (sono presenti nel file index.php):

JDEBUG ? $_PROFILER->mark( 'afterLoad' ) : null;

è gradito un link a qualche documento on line
grazie
: Re: Info significato riga istruzioni php
: ilovephp 28 Apr 2008, 09:37:33
in php questa scritta si chiama Operatore ternario, in quanto richiede tre operandi, la sintassi è la seguente:
(espr1) ? (espr2) : (espr3)

Questo operatore esprime il valore di espr2 se (espr1) è vera, altrimenti esprime il valore di (espr3).

Ex.

:
$s = ($stock > 0) ? "Disponibile" : "Esaurito."


in questo caso, se stock è > 0 , alla variabile s viene assegnato "disponibile" altrimenti viene assegnato "esaurito"


Ora è tutto chiaro?

 ;D ;D ;D
: Re: Info significato riga istruzioni php
: enzo70 28 Apr 2008, 18:01:25
in php questa scritta si chiama Operatore ternario, in quanto richiede tre operandi, la sintassi è la seguente:
(espr1) ? (espr2) : (espr3)

Questo operatore esprime il valore di espr2 se (espr1) è vera, altrimenti esprime il valore di (espr3).

Ex.

:
$s = ($stock > 0) ? "Disponibile" : "Esaurito."


in questo caso, se stock è > 0 , alla variabile s viene assegnato "disponibile" altrimenti viene assegnato "esaurito"


Ora è tutto chiaro?

 ;D ;D ;D

Grazie della risposta. Ti chiedo ,però se ti è possibile di esplicitare l'esempio di joomla.