PhpStorm એ PHP IDE છે "લાઈટનિંગ સ્માર્ટ" જેટબ્રેઇન્સ દ્વારા બનાવવામાં આવેલ અને જે લિનક્સ, મOSકોઝ અને વિન્ડોઝ પરના વિકાસકર્તાઓ માટે ઉપલબ્ધ છે. તેનો ઉલ્લેખ કરવો મહત્વપૂર્ણ છે મફત એપ્લિકેશન નથી અને વપરાશકર્તાઓએ તેની સંપૂર્ણ સંભવિતતા માટે તેનો ઉપયોગ કરવા માટે લાઇસન્સ કી ખરીદવી આવશ્યક છે.
જોકે જેટબ્રેઇન્સ વિદ્યાર્થીઓ, શિક્ષકો, સંસ્થાઓ માટે મફત એક વર્ષનું લાઇસન્સ આપે છે અને અન્ય શૈક્ષણિક ક્ષેત્રો, જે તમને ફક્ત આ IDE નો જ ઉપયોગ કરવાની મંજૂરી આપશે નહીં, પરંતુ જેટબ્રેન્સ દ્વારા પ્રસ્તુત કરવામાં આવતા વિવિધ ઉત્પાદનોની accessક્સેસ પણ આપે છે.
PhpStorm કોડ વિશ્લેષણ સાથે PHP, HTML અને જાવાસ્ક્રિપ્ટ માટે સંપાદક પ્રદાન કરે છે ફ્લાય પર, ભૂલ નિવારણ અને PHP અને જાવાસ્ક્રિપ્ટ કોડ માટે સ્વચાલિત રિફેક્ટોરિંગ્સ. કોડ પૂર્ણ PhpStorm PHP ની વિવિધ આવૃત્તિઓ સાથે સુસંગત છે, જનરેટર, કોરોટીન, છેલ્લો કીવર્ડ, ફોરચે સૂચિ, નેમ સ્પેસ, ક્લોઝર્સ, ગુણો અને ટૂંકા એરે સિન્ટેક્સ સહિત. આ ઉપરાંત તેમાં સંપાદનયોગ્ય ક્વેરી પરિણામો સાથે સંપૂર્ણ એસક્યુએલ સંપાદક શામેલ છે.
PhpStorm વિશે
php તોફાન તે જાવા માં લખાયેલ છે અને વપરાશકર્તાઓ તેઓ પ્લગઇન્સ ઇન્સ્ટોલ કરીને IDE ને લંબાવી શકે છે PhpStorm માટે અથવા તમારા પોતાના પ્લગઈનો લખીને બનાવેલ છે. સ softwareફ્ટવેર એક્સડેબગ જેવા બાહ્ય સ્રોતો સાથે પણ વાતચીત કરે છે.
એપ્લિકેશન વિવિધ તકનીકો દ્વારા લિનક્સ સાથે સુસંગત છે. તેમની સત્તાવાર વેબસાઇટ પર, તેઓ જાહેરાત કરે છે કે એપ્લિકેશન સ્નેપ પેકેજ દ્વારા વિતરિત કરવામાં આવી છે, જો કે તે બાઈનરીઓ દ્વારા પણ વિતરિત કરવામાં આવે છે અને કેટલાક લિનક્સ ડિસ્ટ્રિબ્યુશન્સમાં તેમના રિપોઝિટરીઓમાં પેકેજ શામેલ છે.
PhpStorm, સિન્ટેક્સ હાઇલાઇટિંગ, વિસ્તૃત કોડ ફોર્મેટ સેટિંગ્સ, ફ્લાય એરર ચેકિંગ અને કોડ પૂર્ણતા સાથે PHP માટે એક સમૃદ્ધ કોડ સંપાદક પ્રદાન કરે છે.
તેની મુખ્ય લાક્ષણિકતાઓમાં નીચેનાને પ્રકાશિત કરી શકાય છે:
- PHP ના વિવિધ સંસ્કરણો સાથે સુસંગતતા
- PHP કોડ, વર્ગો, પદ્ધતિઓ, ચલ નામો અને કીવર્ડ્સ, તેમજ ક્ષેત્રો અને તેમના પ્રકારનાં આધારે ચલો માટે સામાન્ય રીતે ઉપયોગમાં લેવાતા નામો માટે સ્વત Autપૂર્ણ કાર્ય.
- એન્કોડિંગ શૈલી સપોર્ટ (PSR1 / PSR2, Drupal, Symfony, Zend).
- PHPDoc સપોર્ટ
- ડુપ્લિકેટ કોડ ડિટેક્ટર.
- PHP કોડ સ્નિફર (phpcs)
- રિફેક્ટોરિંગ્સ (નામ બદલો, વેરિયેબલ દાખલ કરો, કોન્સ્ટન્ટ દાખલ કરો, ક્ષેત્ર દાખલ કરો, ઇનલાઇન વેરિયેબલ, સ્થિર સભ્ય ખસેડો, ઇન્ટરફેસ એક્સ્ટ્રેક્ટ કરો).
- સ્માર્ટી અને ટ્વિગ નમૂનાઓનું સંપાદન (સિન્ટેક્સ એરર હાઇલાઇટિંગ, સ્માર્ટી ફંક્શન્સ અને એટ્રીબ્યુટીઝની સમાપ્તિ, જોડી કરેલ કૌંસનું આપોઆપ નિવેશ, અવતરણ અને બંધ ટ tagગ્સ અને વધુ).
- સિમ્ફની અને યીઇ ફ્રેમવર્ક માટે એમવીસી દૃશ્ય.
- PHAR સપોર્ટ.
લિનક્સ પર કેવી રીતે ઇન્સ્ટોલ કરવું?
પ્રાઇમરો, જો તમે એક વર્ષનું લાઇસન્સ મેળવવા માંગતા હો તે ઓફર કરે છે, તમારે ફક્ત theફિશિયલ જેટબ્રેઇન્સ વેબસાઇટ પર જવું પડશે અને અહીં તમારે એક એકાઉન્ટ બનાવવું આવશ્યક છે જ્યાં તમારે તમારો સંસ્થાકીય ઇમેઇલ પ્રદાન કરવો પડશે અથવા તમારો ઓળખપત્ર મોકલવો આવશ્યક છે.
જેટબ્રેઇન્સ તમને પુષ્ટિ ઇમેઇલ અને એક લિંક મોકલશે જ્યાં તમે તમારું લાઇસેંસ સક્રિય કરી શકો છો જેનો તમે ઉપયોગ કરી શકો છો સીએલઓન, એપકોડ, ડેટાગ્રિપ, ડોટકવર, ડોટમેમરી, ડોટટ્રેસ, ગોલાન્ડ, ઇન્ટેલલીજે આઈડીઆઈએ અલ્ટીમેટ, પીએચપીસ્ટરમ, પાયચાર્મ, રીશેરપર, રીશેરપર સી ++, રાઇડર, રૂબીમાઇન અને વેબસ્ટેર્મ.
એકવાર આ થઈ જાય, પછી તમે તે ઉત્પાદનોમાંથી કોઈપણનો ઉપયોગ કરી શકવા માટેનું લાઇસન્સ પ્રાપ્ત કરશો, જેમાંથી આ કિસ્સામાં અમને PhpStorm માં રુચિ છે.
PhpStorm ઇન્સ્ટોલ કરતા પહેલા, હું તમને યાદ કરાવું જ જોઇએ કે તે જાવા સાથે કામ કરે છે, તેથી તમારે તમારી સિસ્ટમ પર જાવા પેકેજ ઇન્સ્ટોલ કરેલું હોવું જોઈએ.
પહેલેથી જ આ જાણીને, અમે પેકેજ ડાઉનલોડ કરીને ક્યાં ઇન્સ્ટોલેશન કરી શકીએ છીએ કે તે અમને તેની officialફિશિયલ વેબસાઇટ પરથી સીધા જ આપે છે, ત્વરિત, ફ્લેટપakક અથવા તમારા ડિસ્ટ્રોમાં પેકેજ શામેલ છે તે કિસ્સામાં તમે તેને તેના ભંડારોમાંથી ઇન્સ્ટોલ કરી શકો છો.
સરળ પદ્ધતિઓ માટે, અમે સ્નેપ પેકેજની સ્થાપના કરવાનું પસંદ કરીશું, જે આપણને ફક્ત અમારી સિસ્ટમનો વધારાનો ટેકો મેળવવા માટે કહે છે.
ટર્મિનલમાં અમે નીચેના આદેશોમાંથી કોઈ પણ ટાઇપ કરવા જઈ રહ્યા છીએ, ક્યાં તો ધાર સંસ્કરણ અથવા સ્થિર સંસ્કરણ ઇન્સ્ટોલ કરવા માટે:
sudo snap install phpstorm --classic --edge sudo snap install phpstorm –classic
હવે, બીજી બાજુ જો તમે ફ્લેટપકનો ઉપયોગ કરવાનું પસંદ કરો છો, આ પ્રકારના પેકેજો ઇન્સ્ટોલ કરવા માટે સપોર્ટ હોવું પૂરતું છે.
ટર્મિનલમાં તમારે ફક્ત ટાઇપ કરવું પડશે:
flatpak install flathub com.jetbrains.PhpStorm
અંતે, જો તમે વેબસાઇટથી પૂરા પાડવામાં આવેલ પેકેજ સાથે સ્થાપિત કરવા માંગતા હો, તો તમે પેકેજની અંદરની સૂચનાઓ શોધી શકો છો.
હું કોડેલobબસ્ટર IDE નો ઉપયોગ કરવાનું પસંદ કરું છું - http://www.codelobster.com