Hmm.. Als dat bestond zou ik het wel gebruiken :D.
Nee ik denk niet (maarja niets is onmogelijk dezer dagen) dat dit tot nu toe mogelijk is, waarom zit dan iedereen te klooien met webservers om PHP te laten draaien?
Het zit hem hiet in: PHP moet geparsed worden door een server-programma, html wordt gerendered door de browser. PHP heeft als output HTML (oorspronkelijk). Dit is dus een extra tussenstap. Deze stap heeft een parser nodig. Dat is het programma PHP (als je het zo mag noemen). Dus je moet wel een server hebben om PHP te parsen, en is het geen probleem om html te renderen, want dat gebeurt oorspronkelijk toch al lokaal.
Zit wat in ja. Maar iemand die aan PHP begint zal uiteindelijk toch sites willen maken lijkt me.
Ik gebruik trouwens Zend Development Environment (3.0.2) om PHP te schrijven. Daarbij zit een optie "Show in browser".
Het programma is wel onderdeel van Zend Development Studio dat ook meteen een webserver maakt van je pc. Daar hoef je helemaal geen instellingen voor te doen dus dat is opzich een goede oplossing :)
Op php.net staat idd wel vaak het woord "Zend" en "Zend Engine II". Op http://www.zend.com/ staat links ook een stuk tekst over PHP5 met eronder "Powered by Zend Engine II".
Ik weet ook niet hoe het precies zit maar het lijkt er op dat PHP gebruik maakt van Zend Engine II.
Dan zou het wel logisch zijn dat Zend Development Environment zo'n fijn programma is. Ze weten precies hoe PHP in elkaar zit :)
Dat is gewoon een scripting omgeving met zn eigen server ingebouwd, exact net zoals Zend heeft gedaan, alleen dan minder veelzijdig. Dit is nog steeds niet serverloos. Dus je draait het lokaal, omdat je dan lokaal ook een webserver draait (apache notabene)