Program pentru scrierea codului php. Cum se deschide fișierul .PHP

Uneori chiar lipsește ceva bun editor pentru PHP exact din punct de vedere lucru confortabil cu cod, ceva mai serios decât simpla evidențiere a sintaxelor. În același timp, editorii obișnuiți sunt un ban pe duzină, în care, din păcate, aceeași evidențiere de sintaxă nu funcționează întotdeauna corect.

Aș dori să am o implementare normală a IntelliSense, și nu o parodie „de lemn” a acesteia sub forma unei liste predeterminate de metode și constante de limbaj care „cade” în timpul lucrului cu sau fără motiv sub forma unei liste complete . IntelliSense trebuie să „știe” despre toate clasele pe care le utilizați, despre metodele și variabilele acestora, adică ați conectat un fișier cu definiția clasei dvs. prin #include, iar editorul îl preia imediat, solicitând informații despre toate „ interne” ale obiectelor acestei clase.

De asemenea, ar fi bine să aveți indicii în timp ce introduceți numele funcției în formular descriere scurta funcții (parametri acceptați, dacă există funcții supraîncărcate etc.). Acest lucru lipsește în special pentru funcțiile auto-scrise; în unele editori tipice am văzut astfel de indicii, dar numai pentru funcțiile PHP native. Da, este, de asemenea, foarte convenabil să treceți rapid la definiția unei funcții din locul unde este numită. În general, îmi doresc mult mai mult și consider că toate aceste posibilități sunt doar o fracțiune din cele mai necesare lucruri în procesul de codificare și nu un exces...

Putem spune că în acest sens, idealul meu este combinația MS Visual Studio + Visual Assist, pe care o folosesc când lucrez cu C# și C++ (Visual Assist în această combinație este pur și simplu ca un salvator). Când nu trebuie să accesați din nou alte fișiere pentru a analiza parametrii funcției acceptați sau numele anumitor membri ai clasei, acest lucru contribuie în orice caz la productivitatea și „plăcutul” procesului. Absența unui astfel de editor printre instrumentele sale este foarte deprimantă, având în vedere natura în creștere (de la versiune la versiune) orientată pe obiect a PHP.

Și iată-l!

Totuși, am găsit un editor destul de bun pentru mine - . Dacă, ca mine, ați folosit editori obișnuiți care înlocuiesc „notepad” standard și, de asemenea, ați tânjit după IntelliSense uman, vă sfătuiesc să îl încercați cu siguranță. În plus, este și gratuit (despre versiunea plătită de mai jos) și funcționează pe baza framework-ului Mozilov (XPFE), ceea ce îl face și multi-platformă.

Acest editor nu este ideal, are o mulțime de lucruri bune, dar, desigur, mai are loc de îmbunătățire. Dar, în general, în primele zile de la întâlnirea cu el nu am avut limite de bucurie :)

De asemenea, merită remarcat suportul pentru alte limbi (Perl, Python, Ruby, Tcl), precum și pentru JavaScript, CSS, HTML, XML și multe altele (judecând după lista de fișiere pe care le poate deschide, știe multe altele limbi și tehnologii, dar nu sunt sigur că IntelliSense funcționează pentru toate). Am fost plăcut surprins de suportul pentru multe cadre populare pentru JavaScript (acest lucru a fost util pentru asta).

Probabil că încă nu am avut timp să studiez toate funcționalitățile Komodo Edit, dar aș dori să descriu câteva puncte.

În primul rând, am personalizat schema de culori evidențierea codului pentru PHP ( Editare -> Preferințe... -> Fonturi și culori), pentru că m-am obișnuit deja cu culorile din .

De asemenea adaos util Sa dovedit a fi un plugin care găsește toate TODO într-un proiect sau fișier deschis și le afișează într-o singură listă (similar cu modul în care este implementat în VS). Și un plugin care vă permite să vedeți sub forma unei liste toate clasele și metodele definite în fișierul deschis () pentru o navigare rapidă prin ele.

În general, înainte de a utiliza Komodo, este logic să studiezi setările acestuia, modificând anumiți parametri pentru a vă potrivi. De exemplu, am și redefinit tastă rapidă pentru a merge la definirea funcțiilor (am făcut F12, ca în Visual Studio :)

În general, totul funcționează destul de bine, „pământ și cer” în comparație cu codarea într-un editor obișnuit.

Un pic incomod pentru sprijin deplin IntelliSense trebuie să creeze un fișier de proiect (trebuie doar să-l salvați în directorul rădăcină al site-ului). Adică, dacă deschideți un fișier în afara proiectului Komodo, toate fișierele incluse nu vor fi procesate în niciun fel și, în consecință, Komodo nu va ști nimic despre funcțiile și clasele definite în fișierele incluse. Dar, în general, acest mic inconvenient poate fi depășit :)

Pe de altă parte, crearea unui fișier de proiect vă permite să faceți setări de proiect mai detaliate, care sunt salvate și de fiecare dată când deschideți proiectul, Komodo le va aminti. Prin intermediul acestuia, de exemplu, puteți specifica directoare suplimentare, astfel încât Komodo, atunci când lucrează cu proiectul dvs., să aibă întotdeauna în vedere structura claselor și metodelor (pentru IntelliSense și diverse tooltips) implementate în fișierele care se află în directorul conectat, chiar și dacă aceste fișiere și nici nu sunt conectate efectiv (prin include sau require) la fișierul care este editat. De asemenea, puteți căuta sau înlocui text în toate fișierele de proiect. De asemenea, Komodo își amintește marcajele pe care le faci în interiorul codului ( Ctrl+F2) pentru fiecare fișier, acest lucru este foarte convenabil.

Am fost puțin surprins neplăcut că Komodo Edit nu știe nimic despre clasele încorporate în PHP (poate că fac ceva greșit?). De exemplu, dacă trebuie să utilizați clasa mysqli:

$mysqli = mysqli nou(HOST, UTILIZATOR, PASS, MBASE); if (mysqli_connect_errno()) ( print "Conexiune a eșuat: ".mysqli_connect_error(); ieșire(); ) $mysqli->query("INSERT....."); $mysqli->close();

Când, după ce scriu cuvântul „$mysqli”, încep să accesez metodele acestui obiect (scriu semnul „->”), Komodo Edit nu vrea să solicite nimic despre metodele de interogare, închidere etc., iar în bara de stare jură că, se spune, nu am văzut niciodată definiția acestei clase... În plus, cu încorporat Funcții PHP nu există probleme, de exemplu, Komodo știe foarte bine despre familia de funcții mysqli_* (al cărei wrapper este clasa mysqli). Dar sper că acest defect va fi corectat cândva. Dacă, de exemplu, lucrați cu baza de date prin propria clasă wrapper (sau prin ceva de genul PEAR), atunci nu ar trebui să existe probleme cu IntelliSense.

Odată mi s-a întâmplat că la editarea unui fișier js, Komodo nu a înțeles ce cadru Java Script foloseam. Dar, din fericire, acest lucru poate fi întotdeauna corectat în setările sale ( Editare -> Preferințe... -> Code Intelligence).

Există o versiune plătită a Komodo numită Komodo IDE. După cum am înțeles, principala diferență față de Komodo Edit este în funcțiile comune multor IDE-uri. Komodo IDE are instrumente de control al versiunii (SVN) încorporate și un depanator de cod.

Apropo, Komodo Edit are încă un depanator primitiv care vă anunță din mers despre erori minore precum un punct și virgulă uitat la sfârșitul unei linii, o paranteză neînchisă etc. El evidențiază astfel de erori cu o linie ondulată roșie. Pentru ca o astfel de depanare să funcționeze, trebuie să specificați calea către fișierul executabil PHP și php.ini ( Editare -> Preferințe... -> Limbi -> PHP).

După cum puteți vedea, setări similare pot fi făcute pentru toate celelalte limbi.

Postfaţă

Komodo Edit este acum instrumentul meu de zi cu zi 🙂 În plus, pentru scurte editări ale unor lucruri mici în cazuri ocazionale, continui să folosesc un analog al unui blocnotes avansat - Notepad++, adică îl folosesc în scopul real.

Înainte de Komodo Edit, am încercat și un plugin interesant pentru Visual Studio numit VS.Php. Este încorporat în Visual Studio și vă permite să lucrați cu PHP în același mod ca, de exemplu, cu C# (puteți depana cod, funcționează IntelliSense etc.). Dar cumva nu m-a impresionat cu adevărat, mai ales având în vedere că este plătit. În plus, după cum am înțeles, lucrând în el puteți uita complet Suport Java Scenariul etc. Un alt lucru interesant este că, la fel ca Komodo, IntelliSense nu funcționează pentru clasele încorporate în PHP. Acest VS.Php intră în conflict și cu Visual Assist.

Mai sunt doi editori similari despre care am auzit, dar cumva nu s-a întâmplat să le încerce (următoarele sunt doar IMHO și presupuneri bazate pe „zvonuri”):

  • Zend Studio este plătit, conform recenziilor, impresia este că este ceva greoi și este aplicabil în primul rând în proiecte foarte mari și complexe, este deosebit de potrivit, poate, dacă proiectul este creat pe baza Zend Framework.
  • Eclipse este gratuită, dar m-a speriat, cel mai probabil, pentru că era prea complicat. După cum am înțeles, mai trebuie să îl puteți asambla singur diverse module. În general, nu a existat cumva dorința de a-și da seama cum să-l instalez și să-l configurez (dar la un moment dat am încercat încă puțin 😉), deși, fără îndoială, cuiva poate să-i placă foarte mult.

***

Dacă cineva poate recomanda alți editori ținând cont de gusturile mele „pretențioase”, aș fi foarte recunoscător. De asemenea, ar fi interesant să auzim despre câteva caracteristici suplimentare interesante ale Komodo de la cei care îl folosesc deja.

În general, departe cu iluminarea codului primitiv cu căruciorul funcții inutile! Aceasta este o piatră „dureroasă” în grădina apariției în mod constant editori simpli cod care evidențiază printre „avantajele” sale un explorator de sistem de fișiere încorporat sau ceva de genul un mini editor/vizualizator de baze de date (ei bine, de ce este necesar acest lucru dacă nu există cele mai importante lucruri pentru exact ceea ce trebuie să fie editorul de cod inițial? folosit pentru) și așa mai departe. etc. Din anumite motive, aproape fiecare programator începător (deși poate nu întotdeauna un începător) vrea să-și creeze „rapid” propriul editor „mega”, care adesea degenerează în „din nou ceva dureros de familiar”... evident, această tradiție din seria „Bună lume!” 😉

PHP este un limbaj excelent pentru crearea paginilor web. Pe acest moment este susținut de majoritatea furnizorilor de găzduire și este limbajul de programare principal pentru crearea de site-uri web dinamice. Inceputul Crearea PHP Este general acceptat că în 1994 Rasmus Lerdorf a creat un set simplu de scripturi pentru procesarea documentelor HTML... Poate pentru că la momentul creării handler PHP scrise în C, sintaxele limbilor sunt foarte asemănătoare...

1 loc. PHPStorm

PhpStorm este un mediu de dezvoltare multiplatformă pentru limbajul PHP. Programul este un editor multifuncțional și inteligent pentru PHP, HTML și JavaScript. Există multe caracteristici ale programului, dintre care aș dori să remarc capacitatea de a analiza și codifica din mers; funcția de prevenire a erorilor asigură performanțe de neegalat.

locul 2. Text sublim

Simplu, gratuit, editor convenabil cod diferit. Printre avantaje, nu se poate remarca interfața plăcută, ușurința de gestionare și configurația flexibilă. Un alt avantaj neîndoielnic este că acest editor este multi-platformă. Mi-a plăcut foarte mult funcția de selecție și editare multiplă; alți editori nu au această funcție. Funcționează astfel: țineți apăsat Ctrl și după selectarea liniilor de text, acestea sunt editate simultan. Acest editor are și o funcție de taste rapide pentru orice acțiune. Nu există încă multe pluginuri.

locul 3. Komodo IDE

Komodo este un IDE profesional pentru limbaje de programare web majore, inclusiv Python, PHP, Ruby, Perl, HTML, CSS și JavaScript. Vă veți bucura de acest editor și vă veți dezvolta mai rapid folosind setul complet de instrumente. Caracteristici cheie: pliere cod, editare în mai multe ferestre, verificare inteligentă a sintaxei, evidențiere, fragmente puternice și macrocomenzi convenabile pentru instrumente și alte funcții de îmbunătățire a productivității. O interfață elegantă eliberează spațiu și oferă spațiu pentru creativitate.

locul 4. Studioul de expresie

Aceasta nu este doar o aplicație, este un întreg pachet software dezvoltat de companie Microsoft. Acest pachet conține: editor vizual,instrumente de proiectare a interfeței, design grafic, și multe alte mijloace.

locul 5. PHPED

Programul are multe instrumente care sunt foarte utile în dezvoltarea atât în ​​PHP, cât și în alte limbi pe care le acceptă editorul. Serverul web încorporat este folosit pentru a depana aplicațiile web. S-ar putea să cheltuiți mult timp și efort pentru a configura la început, dar merită. Un alt dezavantaj al programului este că nu există distribuție pentru MAC și Linux.

locul 6. PHPEdit

Arsenalul acestui editor include nu numai evidențierea sintaxei, ci și o funcție umplere automată, verificarea codului, există și un depanator încorporat. Nu este bine că nu există încă manuale în limba rusă și nu te vei sătura de conducere. De asemenea, nu există distribuții pentru MAC și Linux.

locul 7. Dreamweaver

Când utilizați acest program, puteți vizualiza simultan designul și codul paginii, se folosesc, de asemenea, sfaturi cu instrumente și completare automată. Căutarea și înlocuirea simbolurilor este organizată convenabil. Pe site-ul oficial al programului veți găsi multe plugin-uri comerciale și necomerciale pentru acest program.

locul 8. phpDesigner

Acest editor de cod este special conceput pentru PHP; desigur, cu ajutorul lui puteți crea și edita proiecte în alte limbi, dar acest lucru va fi ineficient. Unul dintre deficiențele care vă atrage imediat atenția este lipsa funcționalității multiplatforme; acest editor este disponibil numai pentru Windows. Spre deosebire de alți editori, nu puteți modifica dimensiunea fontului din el (cine știe, poate vă este proasta vederea, dar majoritatea programatorilor au exact asta). Programului îi lipsește și o selecție verticală convenabilă. Dar, în ciuda tuturor deficiențelor, phpDesigner are cea mai bună lumină de fundal cod, este foarte bine organizat, in general, incearca si vei afla.

locul 9. PHP Studio 2010

Editorul în sine este un mediu de dezvoltare pentru PHP. Vă permite să codificați mai rapid folosind un număr mare de caracteristici precum: server încorporat, browser web și multe altele. La fel ca majoritatea editorilor, există verificarea sintaxei, suport diferite codificări, suport pentru mai multe limbaje de dezvoltare.

locul 10. RadPHP

RadPHP se adresează celor care nu au prea multă experiență de codare. Printre avantaje, nu se remarcă evidențierea sintaxei, prezența unui browser și depanator încorporate, capacitatea de a crea puncte de întrerupere și ușurința de utilizare este imediat vizibilă. Există suport tehnic organizat la nivel superior. Unul dintre deficiențele care iese imediat în evidență este că nu există distribuții pentru MAC și Linux.

A trecut destul de mult timp de când am scris un singur articol pe blogul meu. Din păcate, motivul a fost lipsa unui PC. Imediat ce cel vechi de 8 ani a fost complet uzat, am aranjat imediat livrarea unuia nou. În sfârșit, după o săptămână și jumătate, am primit un nou set și acum pot continua să scriu pe blog.

Imediat după ce am asamblat PC-ul, am configurat sistemul de operare etc., am avut o întrebare despre ce IDE-uri trebuie instalate. Destul de des sunt chinuit de această întrebare pentru că alegerea este destul de mare. Ei bine, pentru a-ți fi mult mai ușor să faci alegerea, ți-am dat o listă de 15 cele mai bune IDE-uri pentru codare în PHP.

PHPStorm

  • Limbi: PHP, HTML și JS
  • Preț: 199 USD pentru primul an
  • Analiza calității codului, teste PHPUnit, GitHub

Netbeans

  • Limbi: Java ME & SE, JavaScript, HTML5, PHP, C/C++, XML, Groovy, Javadoc, JSP
  • Pret: Gratuit
  • Integrarea Subversion, Mercurial și Git, NetBeans Profiler


Aptana Studio

Un alt IDE preferat de-al meu pe care l-am întâlnit înainte de furtună. Un mare plus este că este gratuit.

  • Platforme: Win, Mac OS X, Linux, Plugin pentru Eclipsă
  • Limbi: JS, HTML, CSS, Ruby on Rails, PHP, Python, Perl
  • Pret: Gratuit
  • Sursa deschisa, asistent de implementare pentru RoR, GitHub


Eclipsă

Cu siguranță cei mai mulți dintre voi asociați acest editor cu programarea în Java, dar nu este cazul! Sprijinul lui Eclipse este incredibil. o cantitate mare limbi și este complet gratuit.

  • Platforme: Win, Mac OS X, Linux, Solaris
  • Limbi: Ada, ABAP, C, C++, COBOL, D, Fortran, Haskell, Java, JavaScript, Julia, Lasso, Lua, NATURAL, Perl, PHP, Prolog, Python, R, Ruby, Ruby on Rails, Rust, Scala, Clojure, Groovy, Scheme, Erlang, LaTeX, Mathematica
  • Pret: Gratuit
  • Platformă Rich Client, suport pentru Tomcat, GlassFish și alte servicii, Web Tools Platform


Text sublim

  • Platforme: Win, Mac OS X, Linux
  • Limbi: număr incredibil de mare dintre cele mai comune limbi
  • Preț: Prețul în prezent este de 70 USD
  • Manager de pachete


Codul Visual Studio

Un IDE destul de puternic care își apără ferm locul pe această piață. Scrie proiecte PHP Nu a trebuit să folosesc acest editor, deoarece l-am întâlnit când învățam limbajul C#

  • Platforme: Win, Mac OS X, Linux
  • Limbi: Batch, C++, Clojure, CoffeeScript, DockerFile, Elixir, F#, Go, limbaj șablon Pug, Java, HandleBars, Ini, Lua, Makefile, Objective-C, Perl, PowerShell, Python, R, Razor, Ruby, Rust, SQL, Visual Basic, XML, PHP, JS
  • Preț: gratuit, licență de dezvoltator de la Microsoft
  • GitHub, refactorizare de cod, depanare


Atom

Într-unul dintre primele articole am scris deja despre acest editor, iar de atunci nu mi-am schimbat părerea. Simplu, frumos și gratuit. Perfect pentru dezvoltatorii tineri și începători. Ei bine, cei care au 15-22 de ani și tocmai au început să se cunoască cu PHP. Ei bine, Atom este, de asemenea, o alternativă gratuită și limitată la Storm. Puteți lucra la el și cred că o mulțime de dezvoltatori îl folosesc, și nu doar PHP. Mie mi s-a părut prea simplu și deloc convenabil (după furtună, desigur). Ei bine, de fapt, am lucrat pentru el doar la puf.

  • Platforme: Win, Mac OS X, Linux
  • Limbi: HTML, CSS, Less, Sass, GitHub Flavored Markdown, C/C++, C#, Go, Java, Objective-C, JavaScript, JSON, CoffeeScript, Python, PHP, Ruby, Ruby on Rails, script shell, Clojure, Perl , Git, Make, Property List (Apple), TOML, XML, YAML, Mustache, Julia & SQL
  • Pret: Gratuit
  • Open source, manager de pachete încorporat, teme


NotePad++

Oh da. Acum este timpul să vorbim despre bunici. Mulți ar spune probabil acum: „Ce faci, ai înnebunit sau așa ceva?” Ei bine, serios... Dacă compari IDE și Windows. Atunci Notepad++ este Win XP sau ME. Tocmai în temele clasice.

NotePad este același IDE care nu este nici bun, nici rău. Este doar un adevărat clasic. Este doar incredibil de simplu, flexibil și rapid. Nu am văzut niciodată un singur editor care să funcționeze atât de repede. În care utilizatorul fără efort suplimentar se poate personaliza schema de culori pentru fiecare literă, fiecare limbă. Acest editor este perfect pentru orice dezvoltator începător. Aș spune chiar că orice începător trebuie pur și simplu să înceapă să scrie cod în acest IDE.

Aș putea scrie despre acest caiet pentru totdeauna. În ciuda faptului că acesta este un IDE foarte vechi și simplu, nu cunosc un singur programator care să-l folosească în continuare.

  • Platforme: Windows
  • Limbi: Ada, asp, Assembly, AutoIt, Batch, C, C++, C#, Caml, Cmake, COBOL, CoffeeScript, CSS, D, Diff, Flash ActionScript, Fortran, Gui4CLI, Haskell, HTML, INNO, Java, JavaScript, JSP , KiXtart, LISP, Lua, Makefile, Matlab, MS-DOS, fișier INI, NSIS, fișier text normal, Objective-C, Pascal, Perl, PHP, PostScript, PowerShell, Proprietăți, Python, R, fișier de resurse, Ruby, Shell , Scheme, Smalltalk, SQL, TCL, TeX, Visual Basic, VHDL, Verilog, XML, YAML
  • Pret: Gratuit
  • Sursă deschisă, înregistrare și redare macro, evidențierea și plierea sintaxei definite de utilizator


Coda

Indiferent cât de mult urăsc „merele”, cum aș putea să-mi lipsească acest editor, conceput special pentru Makovodov. Sincer să fiu, nu înțeleg de ce este nevoie de acest IDE, deoarece acceptă doar limbajul HTML și costă și bani. Vă rog să nu scrieți o grămadă de insulte la adresa mea, deoarece nu a existat nicio dorință sau o oportunitate de a testa acest editor.

  • Platforme: Mac OS X
  • Limbi: HTML
  • Pret: 99$
  • Touch Bar gata, FTP, SFTP, FTP+SSL și client WebDAV


Paranteze

Același editor despre care mulți oameni îl cunosc. De la un prieten am auzit că acesta nu este deloc un IDE. Poate are dreptate.

  • Platforme: Win, Mac OS X, Linux
  • Limbaje: C++, C, VBScript, Java, JavaScript, HTML, Python, Perl, Ruby
  • Pret: Gratuit
  • Previzualizare live, JSLint, LESS


SlickEdit

Ceva necunoscut pentru mine și întunecat. Nu am lucrat niciodată cu acest subiect. Dar am studiat puțin, poate pe viitor o să mai am de-a face cu acest IDE

  • Platforme: Multi-platformă
  • Limbi: GNU C/C++, Java, WinDbg, Clang C/C++ LLDB, Google Go, Groovy, Python, Perl, Ruby, PHP, XCode, Android JVM/NDK
  • Preț: SlickEdit Standard 99,95 USD, SlickEdit Standard pentru Enterprise 149,95 USD
  • GitHub, Subversion, Mercurial, Perforce, CVS


jEdit

Acesta este același editor care acceptă un număr incredibil de mare de sisteme de operare. Și doar o listă URIAȘĂ de limbi. Atât de uriașe încât nici măcar nu m-am obosit să le includ aici, ci pur și simplu vă voi oferi un link către lista completă. Și toate acestea, complet gratuite!

  • Platforme: Win, Mac OS X, Linux, BSD, OS/2, UNIX, VMS
  • Limbi:
  • Pret: Gratuit
  • Open source, Split Windows, bibliotecă extinsă de plugin-uri


Blocnotesul programatorului

Caietul programatorului. În ceea ce mă privește, este o copie simplificată a NotePad++. În ultimul timp am avut impresia că toate vechile IDE-uri au fost scrise exclusiv pentru TOATE limbajele de programare.

  • Platforme: Windows
  • Limbi: Listă de limbi
  • Pret: Gratuit
  • Open source, Folding, Plugins


Komodo Edit

  • Platforme: Win, Mac OS X, Linux
  • Limbi: Python, Perl, PHP, Ruby, Tcl, SQL, Smarty, CSS, HTML, XML
  • Pret: 295 USD
  • Manager de pachete, Vagrant, Docker, Unit Testing


RJ TextEd

Habar n-am despre ce este... Dacă știu ceva despre Komodo, este prima dată când îl văd) Dacă știe cineva, vă rugăm să lăsați un comentariu.

  • Platformă: Win, Linux
  • Limbi: PHP, ASP, JavaScript, HTML, CSS
  • Pret: Gratuit
  • Client FTP și SFTP


Rezultat:

În acest articol am dat un exemplu de 15 editori pe care îi puteți încerca singur. Ei bine, dacă sunteți interesat de părerea mea, atunci cea mai bună este Storm. Dacă tocmai ați început să învățați programarea sau doar vă place simplitatea, atunci aveți nevoie de NotePad++. Ei bine, dacă ești un tânăr student care are doar bani pentru bere la chioșc, dar în același timp dorește să lucreze într-un instrument frumos conceput, atunci alege Atom. Și, de asemenea, pentru cei mai practici oameni care au doar cele mai noi versiunea Windows, 2 monitoare uriașe și chiar creioane și pixuri stau frumos la locul lor pe masă, atunci, desigur, Visual Studio este perfect pentru tine.

- Extensia (formatul) reprezintă caracterele de la sfârșitul fișierului după ultimul punct.
- Computerul determină tipul de fișier după extensia sa.
- De Windows implicit nu afișează extensiile de nume de fișiere.
- Unele caractere nu pot fi folosite în numele și extensia fișierului.
- Nu toate formatele sunt legate de același program.
- Mai jos sunt toate programele care pot fi folosite pentru a deschide un fișier PHP.

Mulți utilizatori de MS Windows au observat de mult că blocnotesul standard este un program destul de incomod de utilizat. Acesta ar putea fi un înlocuitor pentru el. editor gratuit fișiere text, oferind suport pentru sintaxă cantitate mare limbaje de programare. Programul conține o gamă destul de largă de opțiuni și se caracterizează printr-un consum minim de resurse ale procesorului. Programul face posibilă vizualizarea simultană a mai multor documente simultan și editarea acestora, fără a închide ferestrele inutile. O opțiune precum editarea aceluiași document în locuri diferite ceea ce este foarte convenabil...

Notepad2 este o aplicație simplă care vă permite să tastați și să editați text. Va ajuta la crearea paginilor HTML, programarea în diferite limbi (CSS, Java, JavaScript, Python, SQL, Perl, PHP), deoarece poate evidenția codul. Programul este construit pe principiul un simplu bloc de note, este ușor și compact. Acest editor de text verifică toate parantezele pentru perechi și acceptă indentarea automată. Notepad2 nu doar suportă codificări ASCIIși UTF-8, dar știe și cum să le convertească. Vă permite să faceți înapoi operațiunile nedorite cu multe niveluri înapoi. Acceptă selecția bloc de elemente de text și are numerotate...

Unul dintre cele mai bune programe crearea de aplicații web pentru dezvoltatorii WEB 2.0. Include o interfață convenabilă și simplă, editori HTML, PHP, Ruby, CSS, Python și JavaScript convenabil, acceptă HTML5, are un depanator încorporat cu o gamă largă de capabilități, suport pentru diverse browsere, cum ar fi Mozilla Firefox,Operă, Google Chrome, Internet Explorerși Safari, acceptă rapid toate tehnologiile noi, precum Adobe AIR și chiar și dezvoltarea pentru iPhone 5. Sistemul de ajutor este destul de bogat și fără îndoială acest lucru alegerea potrivita pentru orice dezvoltator. Programul rulează mai departe Platforma Eclipseși are o mulțime de plugin-uri care...

Bluefish – program puternic pentru programare și dezvoltare web. Are multe funcții pentru dezvoltarea de site-uri web, scripturi și coduri de program. Programul rulează la viteză mare și poate descărca sute de fișiere în câteva secunde. Deschideți mai mult de 500 de documente simultan fără probleme. Sunt foarte caracteristici utile, Cum buna cautare de fișiere, precum și funcțiile fără limită „Anulare” și „Refacere”. Recuperare automată în caz de oprire neplanificată. Integrare programe externe si filtre externe. Suport lingvistic și anume informații de referință pe net. Programul este în curs de dezvoltare, dar acceptă deja 17 limbi...

PSPad este un editor foarte util codul programului, potrivit pentru programatorii care scriu în mai multe limbi. Potrivit pentru cei care au nevoie de evidențierea codului de program. Poate înlocui cu ușurință instrumentele populare. PSPad-ul își va dovedi valoarea atunci când lucrează cu sintaxa de cod complexă. A fost creat pentru a ajuta toate tipurile de utilizatori. Programul vine cu o listă impresionantă de șabloane. Există caracteristici precum evidențierea sintaxelor, înregistrarea macro sau funcțiile de căutare și înlocuire care sunt comune în astfel de aplicații. Vine cu Editor HEX, un client FTP, astfel încât utilizatorul să poată edita codul direct...

PHP este un limbaj de scripting pe partea de server, conceput special pentru dezvoltarea web. Suportă limbajul HTML și este capabil să genereze și să transmită informații într-un fișier HTML. PHP se integrează în multe platforme (Windows, Linux, Unix). Sarcina sa principală este de a crea pagini web dinamice active. Este unul dintre cele mai ușor de utilizat limbaje de programare. PHP este cunoscut pentru fiabilitatea, viteza, stabilitatea și nivel crescut Securitate. Codul scris în limbajul de scripting PHP este interpretat de serverul web folosind modul PHP sunt generate pagini web dinamice.

Komodo Edit este un editor de cod convenabil care acceptă o gamă largă de limbaje de programare diferite. Programul oferă utilizatorilor posibilitatea de a lucra cu mai multe fișiere simultan; scrierea codului va deveni mai eficientă folosind funcția de completare automată și sugestii. Aplicația vă permite să evidențiați automat variabilele atunci când le selectați. Folosind editorul, puteți vizualiza fișiere în alte limbaje de programare. Programul acceptă colorarea sintaxei și indentarea. Poate verifica parametrii de sintaxă, fragmentele folosite pentru a stoca codul de coloană sursă. Are un mod simplu de editare și acceptă drag and drop...

Există o mulțime de programe pe Internet care vă permit să editați sursă alt program, fișier etc. Cu toate acestea, majoritatea programe similare sunt doar editor de text ca un blocnotes. Ele diferă de editorul de mai sus doar prin faptul că au evidențiere de sintaxă. Cu toate acestea, în unele cazuri, această funcționalitate a programului nu este suficientă. Un programator poate avea nevoie să găsească rapid diferite părți ale unui document. Și acum, în sfârșit, a apărut un program care vă permite să rezolvați această problemă. Programul se numește SynWrite. A ei trăsătură distinctivă- Disponibilitate bară de navigare cu un copac care...

Free Opener este un vizualizator destul de funcțional al celor mai populare fișiere, inclusiv Arhivele Winrar, documente Microsoft Documente Office, PDF, Photoshop, fișiere torrent, pictograme, pagini web, documente text, fișiere audio și video, fișiere grafice inclusiv Flash și multe altele. Numărul de fișiere acceptate depășește șaptezeci. Programul nu are setările și opțiunile obișnuite, cu excepția modificării designului. De asemenea, este necesar să rețineți că nu există limba rusă, dar având în vedere simplitatea, nu subestimați programul. Free Opener este un program de citire universal și foarte convenabil tipuri variate fișiere.

Fișierul PHP conține codul sursă implementat folosind limbajul Programare PHP. Fișierul are o extensie PHP și poate fi un script sau o pagină web. Acest format de fișier necesită specializare software pe calculatorul utilizatorului. Avantajul limbajului PHP este execuția pe server.

Pentru deschiderea corectă fișier PHP, precum și depanarea ulterioară a codului stocat în acesta, sistem de operare trebuie să aibă instalat un server local.
Există mai multe aplicații care pot deschide complet un fișier cu extensie PHP. Astfel de utilități includ editori de software precum Dreamweaver, PHPEdit și, de asemenea, Eclipse PHP Development Tools, pot deschide rapid un fișier PHP. Dacă utilizatorul dorește să vizualizeze conținutul care poartă extensia de fișier PHP, puteți utiliza un editor de text, în timp ce experții recomandă utilizarea unor editori precum Adobe Dreamweaver, Notepad++ sau editor PSPad.

Fișierul cu extensia PHP este comun în mediul de programare pentru World Wide Web; avantajele evidente ale script-ului PHP sunt simplitatea, funcționalitatea bogată și viteza mare de execuție. Extensia PHP este folosită de un număr foarte mare de dezvoltatori din întreaga lume. De multe ori, limbaj PHP programarea este utilizată împreună cu bazele de date MySQL.

Codul paginii PHP este procesat dinamic de server, după care utilizatorul primește codul HTML generat. Dacă proprietarul computerului dorește să execute fișierul .php, ar trebui să folosească servere PHP locale, cum ar fi Denver, Apache-PHP sau WampServer. Pentru a deschide PHP în acest fel, puneți acest tip fișier în folderul serverului web lansându-l introducând adresa în linia browserului.