У меня есть файл сборки phing, который проверяет разрешение определенных файлов с помощью задачи <touch>.Array property in Phing
<target description="list of files to check permission" name="files-to-test">
<property name="filesToCheck" value=""/>
<php expression="file_get_contents('filesToCheck.txt')" returnProperty="filesToCheck"/>
<foreach list="${filesToCheck}" param="file" target="permission-test"/>
</target>
<target description="Test the permission of files that needs to be written" name="permission-test">
<touch file="${file}"/>
</target>
Он называет extenal файл (filesToCheck.txt), который является просто список различных расположений файлов. Это прекрасно работает. Но это мешает мне повторно использовать один и тот же список в моем PHP-коде, когда я хочу получить доступ к определенному файлу на основе определенного ключа из того же внешнего файла (filesToCheck.txt).
Я просмотрел документацию Phing, но не нашел массив Task. Кто-нибудь знает о работе или создает новую задачу единственное решение для обработки свойства массива в Phing?