fordelen ved phps er at du ikke skal til at lave et php script til at vise koden. Du behøver altså kun en fil. Hvis du skal lave et script til at vise koden, skal den fil der vises have særlige adgangsrettigheder, for at du kan vise den. Det kræver i det hele taget noget af dig at lave at script, der viser en source. Men det er meget nemt at ændre filendelsen til phps.
Hvis du derimod har tænkt dig at lave noget som på php.net, hvor man kan se deres source, skal du lave dit eget script til at vise koden, da du ellers skal holde 2 udgaver af dit script opdateret (altså 2 ens filer med endelserne .php og .phps).
Du skal ikke sætte dine filer til en specielt rettighed for at et andet script kan vise indholdet af dem.
Som standard vil du have rettighed til at læse og vise filer fra en webserver, vel at mærke fra dit eget homedir på serveren.
Du kan der forfor godt lave en show_source(en_anden_fil.php).
Jeg vil mene at fordelen ved phps, er at du kan dele din source med andre, og være sikker på at kun de filer du giver navnet phps, kan ses. Så en evt. fejl i et script ikke kan udnyttes, og folk kan se hele din source.
Dog skal du jo så have 2 versioner af dit script, en alm. .php og en .phps.
Jeg vil ikke umidlbart sige at der er fordele i det, frem for at lave et script til det, det er nu bare at tænke sig om, og lave scriptet så det ikke kan udnyttes, til f.eks. at se en konfigurations fil med brugernavne, og kodeord.
Mvh Bob