Posso far viviere di vita propia alcuni programmi scritti in php (senza alcun server o internet) come si faceva una volta a scuola con il Basic VISUAL Basic O Pascal?
alcuni mi hanno consigliato UML (unified modeling language, "linguaggio di modellizzazione unificato)
Intendi eseguire un programma PHP al di fuori dell'ambito web? Certo, è possibile, ti basta installare un interprete PHP sul tuo sistema. Su GNU/Linux ti basta cercare il pacchetto corrispondente, generalmente chiamato php o php-cli, ed installarlo. Su Windows non conosco le alternative, ma so per certo che ne esistono.
Riguardo a UML, come il nome suggerisce, è un linguaggio di modellazione: uno strumento utile per descrivere un programma, sistema od architettura, ma non ha nulla a che fare con l'esecuzione di un programma.