Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: php a c++
Forum PHP.pl > Forum > PHP
masset
czy są jakieś kompilatory , które mogą skompilować skrypt php jako program który może być uruchamialny pod linuxem??
Jabol
poszukaj sobie o bibliotece gtk. Ma ona wbudowane mechanizmy umożliwiające tworzenie aplikacji okienkowych na każdy system z zainstalowanym php wraz z biblioteką php-gtk
masset
chodził mi o program który z podanego kodu php twoży kod w c/c++ programu który wykonuje to samo co skrypt w php.
Jabol
pomyśl trochę, porónaj język c z php. php traktuje kod jako przepływ, idzie instrukcja po instrukcij i wykonuje je po kolei, a po wykonaniu wypisuje wyniki swojej pracy i nie zatrymuje się czekając na sygnał od użytkownika! A w c jest zupęłnie inaczej (interesowałeś się kiedyć c?). C też wykonuje kod linijka po linijce, ale tylko do pewnego momentu, zauważ, że po wypisaniu wyniku php wynik już nie jest programem, tylko wynikiem, natomiast w c nawet po wypisaniu wynik jest programem (czeka na sygnał od użytkownika), możesz go zmieniać (conajmniej w X'ach, z poziomu programu) itp.
Porónaj sobie merytoryke tych dwóch języków i odpowiedz sobie na własne pytanie. Jeżeli chcesz pisać na bash to możesz jeszcze użyć zapisu typu
Kod
#!/usr/bin/php

<?php

//kod programu

?>
i sokrzystać z readline, ale to też nie jest kod w c, tylko zwyły skrypt typu perl/bash/python
uboottd
... piec kilo czego ?

Moglbys jakos jasniej ten wywod przedstawic ? Bo ja pisze i w php i w c i powiem ci ze te jezyki az tak sie nie roznia. Moze nie sa podobne na tyle zeby ktos sie bawil w automatyczny translator php->c, ale siasc i samemu przepisac to tez nie jest wiekszy problem (glownie brak wielu funkcji bibliotecznych ktore sa w phpie i inny sposob operowania na stringach)
GeoS
Co rozumiesz w tym wypadku pod pojeciem "program"?

Bo pewnym rozwiazaniem moze byc skorzystanie z ZEND Encodera. Z niego otrzymujesz wstepnie zoptymalizowana i "skompilowana" aplikacje.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.