Sua abordagem deve ser a seguinte. Para continuar pensando, você faria algo como:
myarray=()
while IFS= read -rd '' files; do myarray+=("$files")
done < <(find . -type f -name '*.php' -print0)
printf '%s\n' "${myarray[@]}"
Como uma nota lateral. Você não precisa definir myarray=()
a variável array. Você pode deixar isso de lado.