How to use PHP with Visual Studio

前端 未结 6 896
我寻月下人不归
我寻月下人不归 2020-12-02 10:18

First let me say I\'ve never used PHP but I\'m looking to learn it, so my question is this how do you use PHP within Visual Studio Ultimate? is it similar to how you declare

相关标签:
6条回答
  • 2020-12-02 10:51

    I don't understand how other answers don't answer the original question about how to use PHP (not very consistent with the title).
    PHP files or PHP code embedded in HTML code start always with the tag <?php and ends with ?>.

    You can embed PHP code inside HTML like this (you have to save the file using .php extension to let PHP server recognize and process it, ie: index.php):

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

    or you can use a whole php file, ie: test.php:

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

    there's no document.ready in PHP, the scripts are processed when they are invoked from the browser or from another PHP file.

    0 讨论(0)
  • 2020-12-02 10:52

    Try Visual Studio Code. Very good support for PHP and other languages directly or via extensions. It can not replace power of Visual Studio but it is powerful addition to Visual Studio. And you can run it on all OS (Windows, Linux, Mac...).

    https://code.visualstudio.com/

    0 讨论(0)
  • 2020-12-02 10:55

    By default VS is not made to run PHP, but you can do it with extensions:

    You can install an add-on with the extension manager, PHP Tools for Visual Studio.

    If you want to install it inside VS, go to Tools > Extension Manager > Online Gallery > Search for PHP where you will find PHP Tools (the link above) for Visual Studio. Also you have VS.Php for Visual Studio. Both are not free.

    You have also a cool PHP compiler called Phalanger: Phalanger PHP Compiler

    If I'm not mistaken, the code you wrote above is JavaScript (jQuery) and not PHP.

    If you want cool standalone IDE's for PHP: (Free)

    • Netbeans: https://netbeans.org/downloads/start.html?platform=windows&lang=en&option=php
    • Eclipse: http://www.eclipse.org/downloads/packages/eclipse-php-developers/heliosr
    0 讨论(0)
  • 2020-12-02 10:55

    Maybe we should help you with a big misunderstanding on your side first: PHP is (like ASP.NET or whatever you used to far) a server side language while javascript is client side.

    This means that PHP will run on your webserver and create a HTML page dynamically which is then sent to the browser. Javascript in turn is embedded (either directly or as a referenced file) into this HTML page and runs in the browser.

    Maybe you can now understand why your approach so far could never work out.

    0 讨论(0)
  • 2020-12-02 11:01

    Here are some options:

    • Visual Studio PHP (VS.Php).
    • PHP Tools for Visual Studio by DEVSENSE.

    Or you can check this list of PHP editor reviews.

    0 讨论(0)
  • 2020-12-02 11:04

    Maybe it's possible to debug PHP on Visual Studio, but it's simpler and more logical to use Eclipse PDT or Netbeans IDE for your PHP projects, aside from Visual Studio if you need to use both technologies from two different vendors.

    0 讨论(0)
提交回复
热议问题