Dat is een andere vraag: gebruik je de ternary operator?
En daarover had je al
een ander topic geopend.
Ben je dezer dagen alles nog eens dunnetjes aan het overdoen? Lijkt er wel op.
Link gekopieerd
Nee, het gaat niet over de ternary operator... dit is enkel een voorbeeld. Het gaat erom dat het ene breed is en slechts 1 regel, terwijl het ander smal is maar meerdere regels.
Link gekopieerd
Dan verkies ik de uitgeschreven vorm voor het overzicht.
PSR-2 geeft daarvan een mooier voorbeeld:
<?php
namespace Vendor\Package;
class ClassName
{
public function aVeryLongMethodName(
ClassTypeHint $arg1,
&$arg2,
array $arg3 = []
) {
// method body
}
}
?>
Link gekopieerd
<?php
$name = do_something_to_check_something_else($foo)
? do_something_else_to_check_something($foo)
? 'abracadabra'
: $name . ' '
: 'huppeleflup';
?>
Link gekopieerd
Ah, haha... ja dat kan ook... ternary over meerdere regels... maar of het er echt duidelijker van wordt :)
Link gekopieerd