2012-05-10 22 views
42

Primero déjame decirte que nunca he usado PHP pero estoy buscando aprenderlo, entonces mi pregunta es ¿cómo usas PHP en Visual Studio Ultimate? que es similar a cómo se declara jQuery es decirCómo usar PHP con Visual Studio

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

que he hecho varias búsquedas en Google, pero no tengo la respuesta que estoy buscando.

¿O necesito un bit de software completamente diferente para usarlo?

+2

¿Por qué no quieres usar un editor simple como notepad ++ o sublimetext o vi? Una gran ventaja de PHP es que no tiene que administrar compilaciones o compilaciones. –

+4

uno se puede usar para trabajar en Visual Studio; entiendo totalmente. Pruebe http://visualstudiogallery.msdn.microsoft.com/6eb51f05-ef01-4513-ac83-4c5f50c95fb5 –

+0

Aquí hay una solución (WebMatrix, gratis): http://superuser.com/questions/644060/editing-php -en-microsoft-visual-studio-express-2012 –

Respuesta

63

Por defecto VS no está hecho para ejecutar PHP, pero puede hacerlo con extensiones:

Puede instalar un add-on con el gestor de extensiones, PHP Tools for Visual Studio.

Si desea instalarlo dentro de VS, vaya a Herramientas> Administrador de extensiones> Galería en línea> Buscar PHP, donde encontrará herramientas PHP (el enlace anterior) para Visual Studio. También tiene VS.Php for Visual Studio. Ambos son no gratuitos.

También tienen un compilador de PHP llamada fría Phalanger: Phalanger PHP Compiler

Si no me equivoco, el código que escribió anteriormente es Javascript (jQuery) y no PHP.

Si desea fresco del IDE independientes para PHP: (Free)

+0

¿es compatible con PHP MVC? – AminM

+0

estaba recibiendo un error en netbeans dl. Nuevo enlace? https://netbeans.org/downloads/ – jasonflaherty

11

Tal vez deberíamos ayudar con un gran malentendido de su parte primera : PHP es (como ASP.NET o lo que sea que haya usado hasta ahora) un lado del servidor idioma, mientras que javascript es lado del cliente.

Esto significa que PHP se ejecutará en su servidor web y creará una página HTML dinámicamente que luego se enviará al navegador. Javascript a su vez está incrustado (ya sea directamente o como un archivo de referencia) en esta página HTML y se ejecuta en el navegador.

Quizás ahora pueda entender por qué su enfoque hasta ahora nunca podría funcionar.

+7

Acabo de enterarme de esto y quería agregar una aclaración para futuros visitantes. PHP es un lenguaje de scripting del lado del servidor, mientras que ASP.Net es un framework de aplicaciones web del lado del servidor. No son comparables. Uno es un lenguaje de programación, el otro es un marco. ASP.Net le permite usar varios lenguajes de programación diferentes, como C# y VB, para desarrollar su sitio web/aplicación. – Anders

6

Quizás sea posible depurar PHP en Visual Studio, pero es más simple y lógico usar Eclipse PDT o Netbeans IDE para sus proyectos PHP, aparte de Visual Studio si necesita usar ambas tecnologías de dos proveedores diferentes.

+6

Fuera de tema. La pregunta es cómo usar PHP con Visual Studio. He estado usando VS php durante 6 años, es estelar y vale la pena el precio. – John

5

Probar Visual Studio Code. Muy buen soporte para PHP y otros idiomas directamente o mediante extensiones. No puede reemplazar el poder de Visual Studio, pero es una poderosa adición a Visual Studio. Y puede ejecutarlo en todos los sistemas operativos (Windows, Linux, Mac ...).

https://code.visualstudio.com/

+0

Visual Studio Code se está convirtiendo rápidamente en el "todo en uno" para cosas que Visual Studio no admite. Como GoLang. Muy versátil. – rdtsc

2

No entiendo cómo otras respuestas no responder a la pregunta original sobre el uso de PHP (no es muy compatible con el título).
Los archivos PHP o código PHP incrustado en código HTML comienzan siempre con la etiqueta <?php y finalizan con ?>.

Puede incrustar código PHP dentro de HTML como este (hay que guardar el archivo con la extensión .php para que el servidor PHP reconocer y procesar, es decir: index.php):

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

o puede utilizar un archivo PHP conjunto, es decir: prueba.php:

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

no hay document.ready en PHP, las secuencias de comandos se procesan cuando se invocan desde el navegador o desde otro archivo PHP.

+0

En última instancia, creo que el autor quiere saber cómo puede comenzar a usar PHP en Visual Studio, como con el soporte de compilación y depuración. – Crono

+0

@Crono Author en realidad no tiene ni idea sobre PHP y lo que hace. Pero esta pregunta fue en 2012. –

Cuestiones relacionadas