61

首先让我说我从未使用过 PHP,但我正在寻找学习它,所以我的问题是如何在 Visual Studio Ultimate 中使用 PHP?它与您声明 JQuery 的方式相似吗?

$(document).ready(function () 
{ 
    // Code goes here?  
});

我在 Google 上进行了多次搜索,但没有得到我想要的答案。

还是我需要完全不同的软件才能使用它?

4

6 回答 6

73

默认情况下,VS 不会运行 PHP,但您可以使用扩展来执行此操作:

您可以使用扩展管理器PHP Tools for Visual Studio安装附加组件。

如果您想在 VS 中安装它,请转到工具 > 扩展管理器 > 在线图库 > 搜索 PHP,您将在其中找到适用于 Visual Studio 的 PHP 工具(上面的链接)。你也有 Visual Studio 的 VS.Php。两者都不是免费的。

你还有一个很酷的 PHP 编译器,叫做 Phalanger: Phalanger PHP 编译器

如果我没记错的话,你上面写的代码是 JavaScript (jQuery) 而不是 PHP。

如果您想要用于 PHP 的酷炫独立 IDE:(免费)

于 2012-05-10T07:35:12.687 回答
15

也许我们应该首先帮助您解决一个很大的误解:PHP 是(如 ASP.NET 或您以前使用的任何东西)一种服务器端语言,而 javascript 是客户端语言。

这意味着 PHP 将在您的网络服务器上运行并动态创建一个 HTML 页面,然后将其发送到浏览器。Javascript 反过来嵌入(直接或作为引用文件)到这个 HTML 页面并在浏览器中运行。

也许你现在可以理解为什么你的方法到目前为止永远行不通。

于 2012-05-10T08:21:08.340 回答
9

尝试Visual Studio 代码。直接或通过扩展很好地支持 PHP 和其他语言。它无法替代 Visual Studio 的强大功能,但它是 Visual Studio 的强大补充。您可以在所有操作系统(Windows、Linux、Mac...)上运行它。

https://code.visualstudio.com/

于 2016-12-03T17:55:10.660 回答
8

也许可以在 Visual Studio 上调试 PHP,但是如果您需要同时使用来自两个不同供应商的两种技术,那么除了 Visual Studio 之外,使用Eclipse PDTNetbeans IDE来进行 PHP 项目更简单、更合乎逻辑。

于 2012-05-10T08:28:18.770 回答
7

以下是一些选项:

或者您可以查看这个PHP 编辑器评论列表。

于 2014-01-10T18:58:19.280 回答
3

我不明白其他答案如何不回答有关如何使用 PHP 的原始问题(与标题不太一致)。
PHP 文件或嵌入在 HTML 代码中的 PHP 代码始终以标记开头<?php并以?>.

您可以像这样在 HTML 中嵌入 PHP 代码(您必须使用.php扩展名保存文件,以便 PHP 服务器识别和处理它,即:index.php):

<body>
   <?php echo "<div>Hello World!</div>" ?>
</body>

或者您可以使用整个 php 文件,即:test.php:

<?php    
$mycontent = "Hello World!";
echo "<div>$mycontent</div>";
?> // is not mandatory to put this at the end of the file

PHP 中没有document.ready,脚本在从浏览器或另一个 PHP 文件调用时被处理。

于 2017-03-09T10:40:15.093 回答