🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.php
8 messages
8 total messages Started by Roman Tyczka Tue, 09 Jan 2018 08:05
PHPStorm, początek
#231847
Author: Roman Tyczka
Date: Tue, 09 Jan 2018 08:05
23 lines
1795 bytes
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
Re: PHPStorm, początek
#231848
Author: Rafal Podsiadly
Date: Tue, 09 Jan 2018 18:23
33 lines
2376 bytes
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. :)
Re: PHPStorm, początek
#231849
Author: Wojtek Gapiński
Date: Tue, 09 Jan 2018 20:39
15 lines
1300 bytes
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
Re: PHPStorm, początek
#231850
Author: Roman Tyczka
Date: Wed, 10 Jan 2018 08:04
46 lines
2429 bytes
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
Re: PHPStorm, początek
#231851
Author: Roman Tyczka
Date: Wed, 10 Jan 2018 09:56
23 lines
1618 bytes
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
Re: PHPStorm, początek
#231852
Author: Wojciech Bancer
Date: Wed, 10 Jan 2018 10:04
19 lines
1806 bytes
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
Re: PHPStorm, początek
#231853
Author: Roman Tyczka
Date: Wed, 10 Jan 2018 10:36
27 lines
2100 bytes
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
Re: PHPStorm, początek
#231854
Author: Borys Pogoreło
Date: Sun, 14 Jan 2018 17:33
17 lines
1571 bytes
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
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads