PHP script para gerar Javascript & Realce na Zend Studio
-
18-09-2019 - |
Pergunta
Eu tenho um script PHP que estou usando para gerar algum javascript bastante complicado para uma aplicação web. É necessário que este script ser gerado por PHP, por motivos de escalabilidade.
Aqui está o meu problema:
-
Se eu nomear o
myscript.js
arquivo, então eu tenho que usar htaccess para dizer ao servidor web para tubulação isso através de PHP (não preferrable) -
Se eu nomear o
myscript.php
arquivo, então Zend Studio irá destacar todo o código como HTML em vez de javascript.
O que estou fazendo agora é simplesmente nomear o myscript.php
roteiro, e envolvendo todo o código em tags <script>
, em seguida, fazendo include('myscript.php')
em vez do preferido:. <script src='myscript.php'>
Eu poderia frustrar todo este problema se eu pudesse dizer Zend Studio para destacar esse arquivo como se fosse um arquivo *.js
. Existe uma maneira de fazer isso?
Atualmente estou usando versões 5.5 (para Windows, no trabalho) e 6.1 (para Linux, em casa).
Solução
Não há uma maneira de abrir o arquivo com o editor Javascript?
Algo como o botão direito sobre o nome do arquivo, em seguida, "Abrir com> Editor Javascript"?
Bem, eu apenas tentei com Zend Studio (eu não encontrar o número da versão, mas é um muito recente, baixado menos de um mês atrás - e baseado em Eclipse)
Para ver "editor Javascript" no "Abrir com" a lista, você pode ter que adicionar uma associação de arquivo entre .php e "Javascript". Para fazer isso, siga estes passos:
- Windows> preferências
- Geral> Editores> associações de arquivo
- adicionar .php * à lista (botão "Adicionar") se não é já no-lo (não é, por padrão, ao que parece)
- quando você clica no * .php, você vê duas entradas na lista na parte inferior:
- editor php
- editor de texto
- adicione "editor javascript" a esta lista (o outro botão "Adicionar", ao lado da lista) - não defini-lo como padrão (como você só quer um par de arquivos .php abertos com ele, nem todos deles)
- Clique em OK para validar
Agora, na lista de arquivos, você deve ser capaz de clique direito em um arquivo PHP, e "abrir com> editor javascript"
E seu arquivo deve ser destacado como um JS um, e não como PHP.
Eu não tenho certeza estúdio Zend vai se lembrar do fato de que um arquivo tem que ser aberto com o editor JS, no entanto:. Que você pode sempre ter que usar "Abrir com" para o arquivo que você está interessado em
Espero que isso ajude; -)
Outras dicas
Eu encontrei um hack muito fácil de causa zend pensar do arquivo PHP como javascript:
// <script type="text/javascript">
alert("Hi");
// </script>
Mas eu acho que a abordagem de Pascal é mais limpo ...