Ben bir komut satırı programı dizi çıktısı alarak ve bir PHP nesnesi haline ayrıştırma. Bunu yapmak için çok basit bir şekilde bu örneği düşünün:
$output = explode("\n", shell_exec(myProg));
$obj = new MyObject();
$offset_field1 = 0;
$offset_field2 = 1;
$obj->Field1 = $output[$offset_field1];
$obj->Field2 = $output[$offset_field2];
Bu alanların sayısı artar, özellikle, biraz hantal. Daha az sert bir şekilde aynı feat başarmak için daha iyi bir tasarım deseni veya yöntem var mı?