Ein Kollege und ich haben offensichtlich verschiedene Stile für die! Operator in PHP. Ich schreibe normalerweisePHP Coding Style für Not Operator
if (!$x) {
$y = 2;
}
Aber er bevorzugt Abstand! weg von der Variablen.
if (! $x) {
$y = 2;
}
die zu so etwas wie dieses
if ($x && ! $y) {
führen könnte, die mir seltsam aussieht.
Wir versuchen generell, PSR-2 zu folgen, aber ich bin kein Experte darin und habe keine explizite Empfehlung gefunden. Für andere Arten von Operatoren gibt es einen Raum vor und nach
if ($x === false) {
Und
if ($x > $y) {
Dann die es &
$x = & $y;
ich normalerweise nicht tun dies nicht tun, eine Meinung haben.
Kann jemand eine PSR-Anforderung für die! Beispiel? Wenn nicht, gibt es eine andere Regel, die befolgt werden sollte? Unsere IDE-Formatierungen duellieren sich gerade.
Wir haben einen Standard, der sagt 'if ('text' == $ variable)' oder 'if (! $ X)' und yep wir benutzen 'if ($ x &&! $ Y)'. Viel Abstand, um den Code "leichter" zu machen, einfacher zu lesen. – RST
Danke. BTW PSR-2 hat keine Leerzeichen nach dem (und vor dem), also nicht ganz so viele Leerzeichen. – Matt
Würdest du '2 + - 3' schreiben? –