Domanda

Ho uno script PHP che sto usando per generare alcuni javascript piuttosto complicato per un'applicazione web. E 'necessario che questo script essere generato da PHP per ragioni di scalabilità.

Ecco il mio problema:

  1. se il nome del file myscript.js, quindi devo usare .htaccess per dire al server web per tubo di questo attraverso PHP (non preferibile)

  2. se il nome del file myscript.php, quindi Zend Studio metterà in evidenza tutto il codice HTML invece di javascript.

Quello che sto facendo ora è semplicemente nominare il myscript.php script e avvolgendo tutto il codice nei tag <script>, poi facendo include('myscript.php') al posto del preferito:. <script src='myscript.php'>

ho potuto contrastare tutto questo problema se solo potessi dire a Zend Studio per evidenziare questo file come se fosse un file *.js. Esiste un modo di realizzare questo?

Attualmente sto usando le versioni 5.5 (per Windows, sul posto di lavoro) e 6.1 (per Linux, a casa).

È stato utile?

Soluzione

Non c'è un modo per aprire il file con l'editor JavaScript?

Qualcosa di simile a fare clic destro sul nome del file, poi "Apri con> Editor JavaScript"?

Beh, ho appena provato con Zend Studio (non trovo il numero di versione, ma è un uno piuttosto recente, scaricato meno di un mese fa - e basato su Eclipse)

Per vedere "editor di Javascript" nel "Apri con" lista, potrebbe essere necessario aggiungere un'associazione di file tra il .php e "Javascript". Per fare questo, attenersi alla seguente procedura:

  • Windows> preferenze
  • Generale> Editor> associazioni di file
  • aggiungere * .php alla lista (tasto "add"), se non è già in esso (non è per difetto, a quanto pare)
  • quando si fa clic su * .php, si vedono due voci nella lista in fondo:
    • php editor
    • editor di testo
  • aggiungere "javascript Editor" a questa lista (il pulsante altro "aggiungere", accanto all'elenco) - non impostarlo come default (come si desidera solo un paio di file .php aperto con esso, non tutti di loro)
  • fare clic su OK per convalidare

Ora, nella lista dei file, si dovrebbe essere in grado di fare clic destro su un file PHP, e "Apri con> Editor JavaScript"

e il file dovrebbe essere evidenziata come un JS uno, e non come PHP.

Non sono sicuro Zend Studio ricorderà il fatto che un file deve essere aperto con l'editor JS, però: si potrebbe sempre essere necessario utilizzare "Apri con" per il file che vi interessa in

.

Spero che questo aiuti; -)

Altri suggerimenti

Ho trovato un trucco molto facile da provocare Zend per pensare al file PHP come javascript:

// <script type="text/javascript">

alert("Hi");

// </script>

Ma penso che l'approccio di Pascal è più pulito ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top