php - 使php脚本可执行

标签 php

<分区>

我正在填写一份工作申请,要求我编写一个函数,您将其作为 .php 文件提交给他们。规范的最后一行说:

Make sure your file can be executed from the command line: php meats.php (this helps us to check if the code works before even looking at it)

有人知道这是什么意思吗?我已经检查过该功能在我的托管环境中运行良好,但我不确定是否还需要做其他事情??

谢谢

最佳答案

在看不到您的代码的情况下,您需要确保它没有使用任何依赖于在浏览器中运行 呈现的内容 < em>通过客户端浏览器对网络服务器的 HTTP 请求在服务器上执行,网络服务器可能会将数据发送回浏览器进行渲染。其中包括 $_GET$_SERVER['DOCUMENT_ROOT'](用于相对 Web 路径)和其他此类变量。您可能需要将它们转换为使用 magic constants或以其他方式解决您的局限性。

如果您从未使用过命令行,我就要让您陷入困境,但您应该通过 SSH 连接到您的 Web 服务器并尝试执行您的 php 文件,就像他们说的那样。您将导航到包含该文件的目录并运行

php meats.php

然后,命令行将吐出您所拥有的任何 echo,或者执行您的代码执行的任何其他操作。

关于php - 使php脚本可执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32658464/

相关文章:

php udp 仅适用于环回

javascript - 文章按钮和菜单上的 readmore.js

javascript - Uncaught ReferenceError : 'somevar' is not defined

php - magento 1.9 将产品添加到购物车无法从外部 URL 工作

php - 多个脚本共享的 MongoDB 服务器端聚合查询

php - 如何让脚本在后台运行 - 不工作

php - PhpStorm中PHP扩展的函数和类

php - soundex 可以用于 mysql 中列的一部分吗?

php - 如何上传大型 SQL 文件?

javascript - 在同一页面打开 HTML 表单