如何在Visual Studio中使用PHP

Cod*_*het 53 php visual-studio

首先让我说我从来没有使用PHP,但我想学习它,所以我的问题是你如何在Visual Studio Ultimate中使用PHP?它类似于你如何声明JQuery即

$(document).ready(function () 
{ 
    // Code goes here?  
});
Run Code Online (Sandbox Code Playgroud)

我在Google上进行过多次搜索,但我找不到我想要的答案.

或者我需要一个完整的不同软件才能使用它?

Gab*_*iel 70

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

您可以使用扩展管理器,Visual Studio的PHP工具安装附加组件.

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

你还有一个名为Phalanger的很酷的PHP编译器: Phalanger PHP编译器

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

如果你想要PHP的酷独立IDE :(免费)


Chr*_*ich 14

也许我们应该首先帮助你解决一个很大的误解:PHP是(像ASP.NET或者你曾经用过的任何东西)服务器端语言,而javascript是客户端.

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

也许您现在可以理解为什么到目前为止您的方法永远无法解决.

  • 我刚刚遇到这个,并想为未来的访问者添加一个澄清.PHP是一种服务器端脚本语言,而ASP.Net是服务器端Web应用程序框架.他们没有可比性.一种是编程语言,另一种是框架.ASP.Net允许您使用几种不同的编程语言(如C#和VB)来开发您的网站/应用程序. (8认同)
  • @Anders 你是绝对正确的。我决定保持简单,以便专注于与我相关的事情。在这种情况下,服务器端和客户端执行之间的区别。 (2认同)

moj*_*vak 8

试试Visual Studio Code.非常好地直接或通过扩展支持PHP和其他语言.它不能取代Visual Studio的强大功能,但它是Visual Studio的强大功能.您可以在所有操作系统(Windows,Linux,Mac ...)上运行它.

https://code.visualstudio.com/

  • Visual Studio Code正在迅速成为Visual Studio不支持的功能的“包罗万象”。像GoLang。非常通用。 (2认同)

Con*_*nex 7

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

  • 无关.问题是如何在Visual Studio中使用PHP.已经使用VS php 6年了,它的价格非常出色. (9认同)

Rev*_*ous 6

以下是一些选项:

或者您可以查看PHP编辑器评论列表.

  • 我几乎不推荐 VS.PHP 这东西真的有问题,导致 VS 频繁致命崩溃(W7 机器上的 2013 x86) (2认同)
  • 这两个都不是免费的,有没有免费的工具? (2认同)