Der grösste Nachteil bei PHP ist mMn immer noch mangelhaftes OOP und ein Modul-System, ähnlich wie CPAN bei Perl.
nutze die guten seiten (das gilt auch für javascript) [wozu überhaupt @fopen nutzen, wenn es file_get_contents() gibt?]
http://it-ebooks.info/book/95/
nutze frameworks [kaum einer nutzt ja javascript pur, ohne jquery o.ä.]
http://modules.zendframework.com/
was früher mal PEAR war, ist jetzt das ZF, Beispiel für eine einfache Mail mit ZF:
http://forum.de.selfhtml.org/archiv/2014/5/t217437/#m1493705
mfg
tami