Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zasady pisania na forum Pro

Tematy na forum Pro mogą zakładać jedynie moderatorzy. W otwartych tematach może pisać każdy, kto ma coś fachowego do powiedzenia. Wszystkie posty nie wnoszące nic do tematu będą natychmiast usuwane, a ich autorzy dostaną ostrzeżenie.
Jeśli uważasz, że jakiś temat jest warty dyskusji na tym forum, zgłoś go w temacie Propozycje.

> PHP preprocessor
hawk
post 20.04.2004, 16:13:11
Post #1





Grupa: Zarejestrowani
Postów: 521
Pomógł: 0
Dołączył: 3.11.2003
Skąd: 3city

Ostrzeżenie: (0%)
-----


Chodzi mi po głowie taki "preprocesor" albo "kompilator" do php. Hmm, wyobraźcie sobie że macie jakiś obiektowy systemik - powiedzmy kilkanaście klas, w tym interfejsy (PHP5). I chciałoby się wypuszczając oficjalną wersję tego systemiku wrzucić to wszystko do jednego pliku, bo i tak te klasy się nazwajem potrzebują. A interfejsy w ogóle nie są potrzebne - tylko ułatwiają pisanie - i można je całkowicie usunąć.

I uruchamiałoby się taki preprocesor, który mergowałby pliki, usuwał (niepotrzebne już) instrukcje require_once(...) itd. Sprawa nie jest prosta, bo preprocesorowi trzeba jakoś powiedzieć, co ma do czego przerzucić, a co zostawić w spokoju. No i nie może on absolutnie pogubić się i wprowadzać do kodu nowe błędy.

Czy takie coś może istnieje? Czy to jest w ogóle dobry pomysł?
Go to the top of the page
+Quote Post

Posty w temacie
- hawk   PHP preprocessor   20.04.2004, 16:13:11
- - seaquest   IMHO pomysł ciekawy, ale nieopłacalny. Załóżmy, że...   20.04.2004, 17:09:16
- - Nalfein][WR   Właśnie dlatego ten prekompilator musiałby być kon...   20.04.2004, 18:37:26
- - hawk   Hmm, ja zakładam że: 1) preprocesor odpalam sobie ...   20.04.2004, 18:37:41
- - Nalfein][WR   No jakoś trzeba. Ja wykorzystuję swój generator ko...   20.04.2004, 20:12:31
- - Nalfein][WR   serafin - to zarzuć może nazwą... Argument co do ...   20.04.2004, 20:17:31
- - e-Gandalf   Hawk: jej! :DDDDD Wiem, ze to niewiarygodne, ale m...   20.04.2004, 21:31:22
- - hawk   Taki preprocesor może bardzo dużo zrobić minimalny...   20.04.2004, 21:56:53
- - wojtek   To ja jeszcze wtrace swoje dwa grosze - nie wiem c...   21.04.2004, 14:22:22
- - e-Gandalf   CytatByc moze nie zrozumialem troche idei... Jesli...   21.04.2004, 16:24:34
- - e-Gandalf   No, pisalem przeciez: "Oczywiscie pewnei trzeba ...   21.04.2004, 17:50:17
- - Nalfein][WR   hawk: nie, na odwrót. Zamiast usuwać require_once ...   21.04.2004, 19:22:01
- - hawk   CytatTo ja jeszcze wtrace swoje dwa grosze - nie w...   21.04.2004, 19:32:52
- - enceladus   Dyskusja przybrała taką formę, że mogę śmiało stwi...   21.04.2004, 19:57:09
- - hawk   @Nalfein: Aaaaaa, sprytne . Chociaż wtedy jest pe...   21.04.2004, 23:07:46
- - LoPMX   Wydaje mi sie, ze lepie byloy taki preprocesor wyk...   10.07.2004, 20:48:52
- - Jabol   a może coś jak w C? Można by było nawet # zostawić...   10.07.2004, 21:05:38
- - bela_666   Stary topic, ale co tam, nie będę nowego zakładać ...   28.03.2005, 02:45:39
- - hawk   Fajny przykład, i dobrze pasuje do dyskutowanego o...   29.03.2005, 15:20:10
- - bela_666   Cytat(hawk @ 2005-03-29 15:20:10)Fajny przykł...   10.04.2005, 01:01:57
- - bela_666   Cytując manual Cytatfile_get_contents() is the pre...   10.04.2005, 09:35:42
- - Nievinny   Ok, to jeszcze zakodować to przez Zend SafeGuard (...   10.04.2005, 11:51:56
- - bela_666   php_strip_whitespace" title="Zobacz w manualu PHP"...   10.04.2005, 12:07:06
- - Nievinny   Bela -> tylko komentarze bez spacji, czyli wcię...   10.04.2005, 13:54:46
- - bela_666   Pocięcie do tokenów raczej nie załatwi sprawy, bo ...   10.04.2005, 21:40:20
- - hawk   @bela_666: łopatologicznie, hmmm... sam mam mglist...   11.04.2005, 08:45:30
- - bela_666   Cytat(hawk @ 2005-04-11 08:45:30)@bela_666: ł...   11.04.2005, 19:02:57
- - hawk   OK, przykład takiego drzewa: Koda.xml -> a.php...   12.04.2005, 09:46:14
- - NuLL   Czy może mi się tylko wydaje czypoprsotu trzeba na...   12.04.2005, 10:47:55
- - Vengeance   A czy mi się tylko wydaje, czy to wszystko jest po...   12.04.2005, 18:59:57
- - NuLL   Mimo iż dopisałem swoją wizję tego czegoś - to jes...   12.04.2005, 19:38:06
- - hawk   No dobra, jakiś bardziej praktyczny przykład takie...   21.04.2005, 16:32:37
- - Sedziwoj   Ktoś pisze interpreter PHP więc wiele można A co...   9.04.2007, 18:12:33
- - Zeman   Ja się dołączę do rozmowy. Jak robiłem pluginy d...   9.04.2007, 23:04:46
- - Sedziwoj   Chyba raczej taki błąd się nie pojawi, ale na pewn...   9.04.2007, 23:38:13
- - cicik   Przyznam się, że mi taki pomysł te...   12.04.2007, 21:16:36
- - akubiczek   Skoro temat wyskoczył do góry, to dodam jeszcze od...   16.04.2007, 13:57:22
- - g00fy   widzialem i korzystalem z takiego programu , tylko...   21.07.2007, 23:51:55


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 15:33