Som några ovan har hintat om så räcker det inte att lära sig PHP. Det kräver betydligt mer. Ett exempel på något man lär sig just på universitet/högskola är att programmeringsspråket i sig bara är ett verktyg bland andra. Det är det runt omkring som gör dig till expert. Förmågan att känna igen problem och mönster och applicera rätt lösning på rätt problem, förmåga att strukturera och planera stora projekt. Så om målet är att bli en riktigt bra utvecklare räcker det inte att idiotplugga PHP. Det behövs betydligt mer än så.
Som ett dumdum-exempel kan man ta en kundportal hos ett större företag som funnits med i några år. Ofta handlar det om integration mot befintliga system, d v s du kanske behöver kunna hantera proprietära C-apier som måste implementeras som extensions till PHP, troligen finns lite nyare system som kommmunicerar via SOAP eller XML-RPC. Någon trendputte kanske gjorde en del av portalen som XSL-mallar och åter en utvecklare tyckte en tredjepartsprodukt för single-signon var suveränt. Kanske finns en lokal MySQL-databas för själva portalen och en Oracle-databas med funktionalitet i PL/SQL längre in i nätverket. Dessutom finns en del schemalagda körningar i vad som iaf från början var ganska enkla perl-script som måste hanteras. Samtidigt har du versionshanteringssystem och speciella produktionssättningssystem att ta hand om. Detta är inte alls ett ovanligt scenario.
Att då kunna rabbla php-kod upp och ner hjälper ingen om du inte samtidigt har en ordentlig koll på arkitektur, integration, databaserteori, säkerhet, användarvändlighet samt bra rutiner.
Och att påstå att universitet/högskola är nonsens är i sig en fingervisning om kunskapsnivån
Så allt beror på vad man vill. Vill man satsa på e-handel fullt ut räcker det troligen med att "inte kunna ett skit" eftersom man har fokus på annat än just det tekniska. Det tekniska råkar bara vara ett verktyg att nå dit man vill.