Współpracownik i ja najwyraźniej mamy różne style! operator w PHP. Zazwyczaj piszę:Styl kodowania PHP dla operatora Nie
if (!$x) {
$y = 2;
}
Ale on preferuje rozstawianie! z dala od zmiennej.
if (! $x) {
$y = 2;
}
co może doprowadzić do czegoś jak ten
if ($x && ! $y) {
który wygląda dziwnie na mnie.
Generalnie staramy się postępować zgodnie z PSR-2, ale nie jestem ekspertem i nie znalazłem wyraźnej rekomendacji. Dla innych typów operatorów jest przestrzeń przed i po
if ($x === false) {
I
if ($x > $y) {
Wtedy nie ma &
$x = & $y;
ja zazwyczaj nie robią tego tak nie mieć opinię.
Czy ktoś może zacytować wymaganie PSR dla! przykład? Jeśli nie, czy istnieje inna zasada, której należy przestrzegać? Nasze formatery IDE są teraz w pojedynkę.
Mamy standard, który mówi: "if (" text "== $ variable)' lub 'if (! $ X)' i yep używamy 'if ($ x &&! $ Y)'. Mnóstwo spacji, aby kod był "lżejszy", łatwiejszy do odczytania. – RST
Dzięki. BTW PSR-2 nie ma spacji po (i przed), więc nie tak dużo spacji. – Matt
Napiszesz '2 + - 3'? –