只是看一下 Symfony 4 中的 index.php 頁面。只是想知道是否有人可以澄清這意味著什么?
if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {
Request::setTrustedHosts([$trustedHosts]);
}
我認為這相當于以下內容,但不確定謝謝。
if(isset( $_SERVER['TRUSTED_HOSTS'] )){
$trustedHosts = $_SERVER['TRUSTED_HOSTS'];
Request::setTrustedHosts([$trustedHosts]);
}
uj5u.com熱心網友回復:
它相當于:
$trustedHosts = isset($_SERVER['TRUSTED_HOSTS']) ? $trustedHosts : false;
if ($trustedHosts) {
Request::setTrustedHosts([$trustedHosts]);
}
不同之處在于您的重寫僅在設定$trustedHosts時$_SERVER['TRUSTED_HOSTS']設定。但是實際的代碼總是設定變數,如果$_SERVER元素沒有設定,就給它一個默認值。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/460686.html
上一篇:如果列之間的陳述句谷歌表格
下一篇:為Jenkins實體設定全域描述
