问题一:php输出执行命令是一个官方专用名词吗?
答案:不是。它是搜索和口语表达中的组合说法。PHP手册将echo等归为语言结构和输出控制,将exec、system、shell_exec等归为程序执行函数。
问题二:想获取命令的完整输出,应该看哪个返回值?
答案:shell_exec返回完整输出字符串;exec的第二个参数按行收集完整输出;system直接输出并以最后一行作为返回值;passthru直接输出原始内容,返回值不是输出文本。
问题三:服务器禁用了命令执行函数,还能用PHP读取系统信息吗?
答案:如果exec、shell_exec等函数被禁用,PHP脚本无法通过这类函数调用系统命令。读取系统信息取决于可用函数和扩展环境,例如通过PHP文件函数、系统扩展或其他预留接口完成。普通PHP函数本身不具备解除函数禁用限制的能力。