PHP NULL ?? ???
PHP 7? ?? ??? NULL ?? ???(??)? isset()?? ??? ?? ??? ???? ??????.
NULL ?? ???? ??? ???? ?? NULL? ??? ?????. ???? ?? ?? ????, ??? ??? ? ?? ????? ?????.
?? ???? ??? ?? ??????:
$site = isset($_GET['site']) ? $_GET['site'] : 'php中文網(wǎng)';
?? ??? ?? ?? ??? ? ????:
$site = $_GET['site'] ?? 'php中文網(wǎng)';
Example
<?php // 獲取 $_GET['site'] 的值,如果不存在返回 'php中文網(wǎng)' $site = $_GET['site'] ?? 'php中文網(wǎng)'; print($site); echo "<br/>"; // PHP_EOL 為換行符 // 以上代碼等價于 $site = isset($_GET['site']) ? $_GET['site'] : 'php中文網(wǎng)'; print($site); echo "<br/>"; // ?? 鏈 $site = $_GET['site'] ?? $_POST['site'] ?? 'php中文網(wǎng)'; print($site); ?>
? ???? ??? ?? ??? ??? ????.
php中文網(wǎng) php中文網(wǎng) php中文網(wǎng)