Blaubart: CLI Kommandozeile als String

Beitrag lesen

Tach.

ich bin auf der Suche nach der CLI Kommandozeile als String, da ich selbige(n) selbst "zerlegen" möchte.

Vielleicht mußt Du das gar nicht und kannst stattdessen getopt benutzen, das es auch unter PHP gibt.

Scheint als würde diese Information von PHP nicht bereit gestellt.

Ja, Du bekommst die Parameter der Kommandozeile tatsächlich nur als Array $argv. Das liegt daran, daß CLI einfach nur argv und argc verarbeitet, mit denen intern seine main() gestartet wird -- und da ist argv auch nur ein Array (wenn auch kein PHP-Array). Mehr als ein implode() mit Leerzeichen würde da auch nicht passieren, also kannst Du das genauso gut selber machen, wenn Du die Parameter unbedingt als String am Stück brauchst.

--
Always remember that you are unique. Just like everybody else.