Syntaxen är i dett närmaste identisk i perl och PHP enligt mig.
I PHP finns såpass mycket fler inbyggda funktioner och förenklingar att det absolut är lättare för nybörjaren. Ett väldigt lätt exempel:
Kod:
* print "Innehåll i $dir:\n";
print "---------------------------------\n";
system("ls -l $dir");
print "---------------------------------\n";
Detta fungerar fint i både PHP och Perl, med en skillnad; Perls buffersystem gör att ls-resultatet hamnar direkt i ouput bufferten medans print-outputen läggs i programbufferten för att sedan flyttas över till output bufferten. Detta resulterar i att den ordning en nybörjare ser i sitt program verkar helt ologisk (resultatet från ls och sedan de tre andra raderna.