나는 PHP에서 어떤 형태의 처리 스크립트를 생성하는 몇 가지 코드 예제를 사용하고, 다음을 보았다 - 또는 한 번 이상 similar- : 나는 것 한 번
$protocol = $protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) ? "https://" : "http://";
난 단지 그것을 본 적이있는 경우 실수라고 생각했지만, 내가 배우려고 시도하는 스크립트는 숙련 된 개발자가 작성합니다.
변수 이름을 자신에게 선언하거나 할당하는 것이 왜 필요하거나 유용합니까?
이 https://davidwalsh.name/php-shorthand-if-else-ternary-operators –
이 이중 할당이 전혀 이해가되지 않습니다 . 세계적인 수색으로 남겨진 유물이 내게 보이고 달리다. 그리고 그것이 의미있는 목적을 이루기위한 것이라하더라도, 그것은 혼란스럽고 의문을 제기 할 수 있기 때문에 끔찍한 스타일입니다. – arkascha
@MasivuyeCokile OP는 삼중 연산이 아닌 초기 이중 할당을 처리합니다. – arkascha