Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 39 reacties
Bron: PHP

Na 4 beta's en 2 release candidates is de final van PHP4.0 eindelijk uitgebracht:

May 22, 2000. It's here, it's ready, and it has the long awaited 'Release' tag. The successor of PHP 3.0 has finally been released. At this point, everyone is encouraged to begin upgrading their systems to use this version.

Hier of daar kun je 'm neerhalen, verder kun je op de site van PHP nog wat meer info vinden. Ook www.zend.com is een goede site over (vooral) PHP4, de officiŽle press release is er o.a. te vinden.

PHP staat voor PHP: Hypertext Preprocessor en is een extreem handig webscripting taaltje waar oa. Tweakers.net en Fokzine.net op draaien. Op de nieuwe servers bij Vuurwerk zal asap ook PHP4 geinstalleerd worden (als de sysops dat tenminste zien zitten... )

Iets meer informatie over PHP kan je hier op Tweakers vinden.

Moderatie-faq Wijzig weergave

Reacties (39)

</div><div class=b4>PHP Meaning Vote
PHP: Hypertext Preprocessor was chosen as the official meaning of the PHP acronym with 53% of the votes. You can see the votes as well as some ideas to plenty of other unofficial meanings here.</div><div class=b1>

En die stemming staat hier il.php.net/vote_listing.php3
hoi ik heb hem gemirrord

www.guruinfo.net/files

zowel de win32 binaries als de source
Het schijnt vooral de ZEND engine te zijn die PHP4 zo krankzinnig snel maakt...

(Athlon 800, 512 Ram.. Goody goody goody. ;))
Het is inderdaad de Zend engine
welke PHP4 snel maakt. Zend Engine = PHP eigenlijk heh.

Deze Zend engine is opnieuw gecode door Zeev en Andi als afstudeer project omdat ze vonden dat de PHP3 engine te veel "troep"
bezat. Zoals je onderaan de Credits pagina zult zien bedanke ze ook hun begeleider.

Wat ik nou zo raar vind is dat
PHP3 ook gewoon door ontwikkeld wordt, ik heb het wel eens gevraagd of er rivaliteit bestond tussen Rasmus (as on IRC) en Zeev. Kreeg nou niet een antwoord van "NEE!" :-)
Jammer Jochem...dat zal niet meer gaan...alleen nog bug-fixes :(

Maar ik heb net ff de rel. notes zitten lezen, maar da's best spectaculair...zit ik net een forum te bakken krijg je van die session dinges :'(
Op die session dinges had je al meer dan een half jaar geleden kunnen inspringen bij de eerste beta's... Dus eigen schuld, dikke bult ;)

Wat betreft niet bij Debian 2.2 wees blij, je kan het toch altijd beter zelf compileren dan stomme packages... behalve dan de ports van FreeBSD, maar dat zijn niet echte packages en is weer ander verhaal... ik dwaal hier af, maar is al laat he :)
Het is toch zo dat in PHP4 al een stuk Zend optimizer zit maar je met de los te downloaden Zend Optimizer hem nog sneller maakt?
Aanvulling op wat ik al zei: De Zend Optimizer maakt PHP4 inderdaad nog aanmerkelijk snelelr. Ik heb in een heel klein testje al een snelheidswinst van 100% bereikt. Zie mijn posting hierover in [nl.internet.www.ontwerp]

Maar waar blijven de libraries? Ik wil gd voor PHP4 hebben, maar php_gd.dll kan ik nergens vinden...
Verschil tussen PHP en Perl: Tja, wat is het verschil tussen Nederlands en Engels?

Het zijn dus twee verschillende talen. Maar iets specifieker:

- PHP is zogenaamd "embedded". Dit betekent dat je in een "gewoon" HTML bestand ineens PHP kunt gaan gebruiken en er net zo snelk weer mee op kunt houden om weer gewoon HTML te schrijven. Dit is uiteraard niet verplicht om het zo te doen, zelf prefereer ik (maar dat komt misschien ook omdat ik ben begonnen met Perl) om gewoon je hele document in PHP te maken en HTML-dingen altijd te echo'en maar da's een kwestie van gewenning)

- PHP wordt meestal als Apache-module gebruikt, Perl meestal als CGI-module. Aan de manier waarop ik dit zeg kun je waarschijnlijk al zien dat beide talen op beide manieren gebruikt kunnen worden.

- PHP is een stuk "rijker". PHP kent honderden ingebakken functies die bijvoorbeeld een connectie met een database (vooral MySQL wordt hiervoor gebruikt) erg eenvoudig maken. Deze functies zijn al ingebakken, en dit voor tientallen database systemen.

- Perl is denk ik iets geavanceerder met Regular Expressions maar PHP4 kan daar ook wel wat van!

- Snelheid: ik denk dat PHP4 met de Zend Optimizer wel op het PERL niveau zit
Kanary,

In /usr/local/lib/php.ini de variable,
expose_php = Off ;
zetten... Of in php4.0b4pl1/ (in mijn geval dan)
main.c: (regel 620) in de functie:
int php_request_startup(CLS_D ELS_DC PLS_DC SLS_DC)
het volgende weghalen:
if (PG(expose_php)) {
sapi_add_header(estrdup(SAPI_PHP_VERSION_HEADER), sizeof(SAPI_PHP_VERSION_HEADER) - 1);
}


En opnieuw compilen.
[OEH update]
Erhmz.. ik lees net kanaries dingetje weer
Content-Type: header kan je niet weghalen
die nog nogal boel vereist, too bad:-)
Ik ging er van uit dat je de X-Powered-By: PHP4.0
header bedoelde..
[/update]

BTW, Joost, over REGEX..
PHP heeft PCRE en EREG, waar
PCRE staat voor Perl Compatible Regular Expressions.. www.zend.com/manual/ref.pcre.php
Waar bij ik overgens moet melden dat PCRE vele malen sneller is dan EREG (ik heb het getest, wel met onreele waarden (100,000 regex dingetjes enzow)

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True