readdir() 函数返回由 opendir() 打开的目录句柄中的条目。若成功,则该函数返回一个文件名,否则返回 false。所以你的php退出应该不是因为readdir读到了长文件名,检查一下其它的吧