Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.lang.php > #15632 > unrolled thread

PHPStorm, początek

Started byRoman Tyczka <noemail@because.no>
First post2018-01-09 09:05 +0100
Last post2018-01-14 18:33 +0100
Articles 8 — 5 participants

Back to article view | Back to pl.comp.lang.php


Contents

  PHPStorm, początek Roman Tyczka <noemail@because.no> - 2018-01-09 09:05 +0100
    Re: PHPStorm, początek Rafal Podsiadly <spinacz24@gmail.com> - 2018-01-09 10:23 -0800
      Re: PHPStorm, początek Wojtek Gapiński <wojtas_g.WYTNIJ.TO@wp.I.TO.TEZ.pl> - 2018-01-09 21:39 +0100
      Re: PHPStorm, początek Roman Tyczka <noemail@because.no> - 2018-01-10 09:04 +0100
        Re: PHPStorm, początek Roman Tyczka <noemail@because.no> - 2018-01-10 10:56 +0100
          Re: PHPStorm, początek Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-01-10 11:04 +0100
            Re: PHPStorm, początek Roman Tyczka <noemail@because.no> - 2018-01-10 11:36 +0100
          Re: PHPStorm, początek Borys Pogoreło <borys@pl.edu.leszno> - 2018-01-14 18:33 +0100

#15632 — PHPStorm, początek

FromRoman Tyczka <noemail@because.no>
Date2018-01-09 09:05 +0100
SubjectPHPStorm, początek
Message-ID<14pyv1cluah7r.dlg@tyczka.com>
Była tu niedawno dyskusja o IDE do PHP. Szczególnie polecany był PHP Storm.
Osobiście używałem i używam PhpEd, ale skoro taki polecany jest Storm to
zainstalowałem wersję trial. 
Już na starcie mam problemiki. W PhpEd instaluję, odpalam i od razu mogę
pisać, debugować, testować. PhpEd instaluje kilka wersji php embedded i
pozwala z nich korzystać, oraz debugera. I wszystko od razu działa, zero
problemów i wymogów konfiguracji.
Tutaj (w stormie) chyba nic nie jest instalowane i instalację trzeba
przeprowadzić osobno, dobrze mi się wydaje?

Zdaję sobie sprawę, że to jest w sumie bardziej uniwersalne rozwiązanie, bo
instaluję to co potrzebuję, ale dla zielonego próg wejścia się podnosi.
No i dodatkowo teraz nie mam czasu na te zabawy, bo mam presję czasową, ale
jak już się za to wezmę to chcę to zrobić porządnie, na osobnej wirtualce
dedykowanej.

Rafał Podsiadły wspomniał w innym wątku o UniControllerze, czy są inne tego
typu paczki? Bo UC jest jednak dość stary.

-- 
pozdrawiam
Roman Tyczka

[toc] | [next] | [standalone]


#15633

FromRafal Podsiadly <spinacz24@gmail.com>
Date2018-01-09 10:23 -0800
Message-ID<95a7bf52-b928-4dce-a2e5-4119196f0f66@googlegroups.com>
In reply to#15632
Mógłbyś przytoczyć post ?

W sumie zrewidowałem swój ranking. 
I jeszcze jedna uwaga używam kliku IDE jednocześnie (Nie mam ulubionego, dalej kibicuje wszelkim projektom opensource.) 

PHPStorm
Eclipse (tytaj są 2 wersje darmowa i płatna)

Visual studio Code

Notepad++ 

Netbeans (nie rozwija się od parunastu dobrych miesięcy) - wywaliłem



Wracając do meritum sprawy.

Storm możesz skonfigurować pod różne wersje PHP i oczywiście w PHP włączyć debugowanie kodu. plik php.ini

Używam serwera UniServer http://www.uniformserver.com/
http://www.uniformserver.com/ZeroXI_documentation/php.html#Select PHP version

--- przydaje się jak się ma wiele projektów w różnych wersjach php. 

Dodatkowo posiada swoją console i pozwala uruchomić console w wybranej wersji php. Nie trzeba pachować.


Tutaj więcej wskazówek. 
https://stackoverflow.com/questions/4122585/how-can-i-set-the-php-version-in-phpstorm 


:P Dobry developer, pisze na piasku / debaguje ruchami księżyca. :)

[toc] | [prev] | [next] | [standalone]


#15635

FromWojtek Gapiński <wojtas_g.WYTNIJ.TO@wp.I.TO.TEZ.pl>
Date2018-01-09 21:39 +0100
Message-ID<p339ab$11tp$1@gioia.aioe.org>
In reply to#15633
W dniu 09-01-2018 o 19:23, Rafal Podsiadly pisze:

> 
> Netbeans (nie rozwija się od parunastu dobrych miesięcy) - wywaliłem
> 

Netbeans przeszedł pod skrzydła Apache, dlatego nieco przyhamowali z 
aktualizacjami.
http://netbeans.apache.org/
Wkrótce ma być dostępna pierwsza wersja Apache Netbeans
https://cwiki.apache.org/confluence/display/NETBEANS/Apache+NetBeans+9.0+Beta

-- 
Wojtek Gapiński
http://www.phprogramista.pl

[toc] | [prev] | [next] | [standalone]


#15636

FromRoman Tyczka <noemail@because.no>
Date2018-01-10 09:04 +0100
Message-ID<70plb60hlecv$.dlg@tyczka.com>
In reply to#15633
On Tue, 9 Jan 2018 10:23:30 -0800 (PST), Rafal Podsiadly wrote:

> Mógłbyś przytoczyć post ?

Post z 11 kwietnia "Co byście wybrali", ze 25 wątków niżej ;-)
 
> W sumie zrewidowałem swój ranking. I jeszcze jedna uwaga używam kliku IDE
> jednocześnie (Nie mam ulubionego, dalej kibicuje wszelkim projektom
> opensource.) 
> 
> PHPStorm Eclipse (tytaj są 2 wersje darmowa i płatna) 
> 
> Visual studio Code 
> 
> Notepad++ 

Ale np. taki Notepad++ to nie jest raczej IDE, prawda? Nie masz tam np.
możliwości podłączenia debugera? Nawet podpowiadanie chyba jest mocno
ograniczone?

> Wracając do meritum sprawy. 
> 
> Storm możesz skonfigurować pod różne wersje PHP i oczywiście w PHP
> włączyć debugowanie kodu. plik php.ini 

No tak, ale to już wymaga trochę wiedzy i dłubania.
 
> Używam serwera UniServer http://www.uniformserver.com/
> http://www.uniformserver.com/ZeroXI_documentation/php.html#Select PHP
> version 
> --- przydaje się jak się ma wiele projektów w różnych wersjach php. 
> Dodatkowo posiada swoją console i pozwala uruchomić console w wybranej
> wersji php. Nie trzeba pachować. 

Thx, popatrzę.
 
> :P Dobry developer, pisze na piasku / debaguje ruchami księżyca. :)

Zgadzam się, dokładnie tak mam... ale w Delphi :-) a w PHP poruszam się po
omacku, to co bym zrobił w Delphi w godzinę w PHP robię na razie 3 dni ;-)
Inna sprawa, że nadal pracuję głównie w Delphi i PHP z doskoku gryzę, ale
muszę go powoli opanować, bo jest parę rzeczy do zrobienia.

-- 
pozdrawiam
Roman Tyczka

[toc] | [prev] | [next] | [standalone]


#15637

FromRoman Tyczka <noemail@because.no>
Date2018-01-10 10:56 +0100
Message-ID<1w840lei2rsy8.dlg@tyczka.com>
In reply to#15636
On Wed, 10 Jan 2018 09:04:18 +0100, Roman Tyczka wrote:

> w PHP poruszam się po
> omacku, to co bym zrobił w Delphi w godzinę w PHP robię na razie 3 dni ;-)

I proszę, potrzebowałem użyć regexpa, więc googluję i mam funkcję
preg_match. Używam jak opisano i błędy... kombinuję z wyrażeniem, ale
nic... nadal błędy. W końcu po raz dziesiąty czytając przykłady zauważam,
że wszędzie wyrażenie jest otoczone ukośnikami, dodaję u siebie i cud!
działa. Tylko kurna gdzie o tym napisali?

"pattern

    The pattern to search for, as a string."

http://php.net/manual/en/function.preg-match.php

Stracone ileś tam czasu na coś co pozornie wydawałoby się oczywiste, i tak
co krok :-)

-- 
pozdrawiam
Roman Tyczka

[toc] | [prev] | [next] | [standalone]


#15638

FromWojciech Bancer <wojciech.bancer@gmail.com>
Date2018-01-10 11:04 +0100
Message-ID<slrnp5bpa0.1blt.wojciech.bancer@pl-test.org>
In reply to#15637
On 2018-01-10, Roman Tyczka <noemail@because.no> wrote:
> On Wed, 10 Jan 2018 09:04:18 +0100, Roman Tyczka wrote:
>
>> w PHP poruszam się po
>> omacku, to co bym zrobił w Delphi w godzinę w PHP robię na razie 3 dni ;-)
>
> I proszę, potrzebowałem użyć regexpa, więc googluję i mam funkcję
> preg_match. Używam jak opisano i błędy... kombinuję z wyrażeniem, ale
> nic... nadal błędy. W końcu po raz dziesiąty czytając przykłady zauważam,
> że wszędzie wyrażenie jest otoczone ukośnikami, dodaję u siebie i cud!
> działa. Tylko kurna gdzie o tym napisali?

Nie muszą być ukośniki. Muszą być delimitery, czyli taki sam znak na początku
i na końcu. A stosowanie delimiterów wynika z tego, że używasz perlowych
wyrażeń (preg), które to właśnie mają delimitery. :)

-- 
Wojciech Bańcer
wojciech.bancer@gmail.com

[toc] | [prev] | [next] | [standalone]


#15639

FromRoman Tyczka <noemail@because.no>
Date2018-01-10 11:36 +0100
Message-ID<1nm0hokptddsl$.dlg@tyczka.com>
In reply to#15638
On Wed, 10 Jan 2018 11:04:48 +0100, Wojciech Bancer wrote:

>>> w PHP poruszam się po
>>> omacku, to co bym zrobił w Delphi w godzinę w PHP robię na razie 3 dni ;-)
>>
>> I proszę, potrzebowałem użyć regexpa, więc googluję i mam funkcję
>> preg_match. Używam jak opisano i błędy... kombinuję z wyrażeniem, ale
>> nic... nadal błędy. W końcu po raz dziesiąty czytając przykłady zauważam,
>> że wszędzie wyrażenie jest otoczone ukośnikami, dodaję u siebie i cud!
>> działa. Tylko kurna gdzie o tym napisali?
> 
> Nie muszą być ukośniki. Muszą być delimitery, czyli taki sam znak na początku
> i na końcu. A stosowanie delimiterów wynika z tego, że używasz perlowych
> wyrażeń (preg), które to właśnie mają delimitery. :)

Jednakowoż mogliby o tym napisać, zgodzisz się? Po drugie np. w Delphi też
używane są perlowe wyrażenia (PCRE) i tam nie ma tych delimiterów. W
.NET-cie tak samo.
Ale to tylko taka uwaga na marginesie, ważne, że do wszystkiego da się
dojść ;-)

ps. czy na tej grupie można zadawać pytania np. o HTML czy jest inna grupa
do tego?

-- 
pozdrawiam
Roman Tyczka

[toc] | [prev] | [next] | [standalone]


#15642

FromBorys Pogoreło <borys@pl.edu.leszno>
Date2018-01-14 18:33 +0100
Message-ID<1we0wo5hb4v4y.14t6ze8myqc29$.dlg@40tude.net>
In reply to#15637
Dnia Wed, 10 Jan 2018 10:56:38 +0100, Roman Tyczka napisał(a):

> I proszę, potrzebowałem użyć regexpa, więc googluję i mam funkcję
> preg_match. Używam jak opisano i błędy... kombinuję z wyrażeniem, ale
> nic... nadal błędy. W końcu po raz dziesiąty czytając przykłady zauważam,
> że wszędzie wyrażenie jest otoczone ukośnikami, dodaję u siebie i cud!
> działa. Tylko kurna gdzie o tym napisali?

A choćby tutaj:
http://php.net/manual/en/reference.pcre.pattern.syntax.php

Temat jest spory, więc jest zupełnie odrębny dział. Link jest w powiązanych
na dole strony dokumentacji preg_match().

-- 
Borys Pogoreło
borys(#)leszno,edu,pl

[toc] | [prev] | [standalone]


Back to top | Article view | pl.comp.lang.php


csiph-web