Eventuali duplicati: What are the PHP operators “?” and “:” called and what do they do?Che cos'è?: In PHP 5.3?
<?PHP
require __DIR__.'/c.php';
if (!is_callable($c = @$_GET['c'] ?: function() { echo 'Woah!'; }))
throw new Exception('Error');
$c();
?>
Twitto utilizza diverse nuove funzionalità disponibili a partire da PHP 5.3:
- Il DIR costante
- L'operatore?:
- funzioni anonime
Cosa fa il numero 2 che fare con la :? in PHP 5.3?
Inoltre, cosa significano per funzioni anonime? Non era qualcosa che è esistito per un po '?
È stata risposto almeno due volte http://stackoverflow.com/questions/1080247/what-is-the-php-operator-called-and-what-doesit-do e http://stackoverflow.com/questions/2099834/what-does-this-syntax-in-php-mean – Gordon
@gordon, so cosa significa su quegli argomenti, ho pensato che fosse qualcosa di diverso perché il sito ha detto che era NUOVO a partire da 5.3 e anche io mai visti insieme come "?:" – JasonDavis
@Gordon quelli sono solo le forme più lunghe. @jasondavis, hai il: e? all'indietro nel titolo della domanda. – RJFalconer