Ozzie, omdat een tab breedte niet vast ligt, de breedte van 4 spaties wel. Maar om dat uit te leggen gaan we wel erg off-topic, maak anders even een koffiehoek item aan (of stuur me even een PM)
Om dan toch maar dit topic te kraken, elke normale editor support soft-tabs. Deze voegt 4 spaties in als je op tab drukt. Tevens zal die, als ie goed is ingesteld, 4 spaties verwijderen als je op backspace klikt.
Sterker nog, vele editors doen de tabs automatisch dus { + ENTER is een nieuwe regel plus extra tab op de volgende regel.
Overigens is het inspringen van code in elke programmeer/script taal belangrijk (om de code leesbaar te houden), maar of een tab nu 3 of 4 spaties is vind ik een beetje Truus de Mier en haar soortgenoten een beurt geven.
Hmmm, ik kan een tab 'size' van 4 instellen... maar dan is het nog wel een tab. Ik kan ook kiezen voor 'tabs as spaces' en dan worden het 4 spaties. Alleen als ik backspace toets dan zijn het ook echt spaties en moet ik 4x klikken om een niveau terug te gaan.
Het gaat niet zozeer om het aantal spaties en zeker niet of je nu een tab gebruikt of spaties inklopt.
Het gaat om de leesbaarheid van je programmacode. Bij de meeste IDE's staat de tab default op 4.
Trouwens, de voorspelling dat dat de PHP community één wordt is net zo vergezocht als the end of days ;-)
Trouwens, de voorspelling dat dat de PHP community één wordt is net zo vergezocht als the end of days ;-)
Dat het één wordt misschien wel, dat het een eenheid wordt niet. Je ziet het nu al gebeuren, Symfony maakt gebruik van libraries als Doctrine, Monolog en Assetic; Lavarel is gebruikt veel Symfony componenten; zelfde geldt voor drupal 8; ect.