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

Software-update: PHP 7.3.6 / 7.2.19 / 7.1.30

PHP noemt zichzelf een 'hypertext pre-processor' en wordt voornamelijk toegepast om dynamische content op webpagina's te genereren. Vaak gebeurt dit dan in combinatie met een databaseprogramma, zoals MySQL, Firebird, MongoDB, PostgreSQL of SQLite. Maar je kunt PHP ook voor andere zaken inzetten, zoals scripten op de commandline. De ontwikkelaars hebben versies 7.3.6, 7.2.19 en 7.1.30 uitgebracht met de volgende aankondigingen:

PHP 7.3.6 Release Announcement

The PHP development team announces the immediate availability of PHP 7.3.6. This is a security release which also contains several bug fixes.

All PHP 7.3 users are encouraged to upgrade to this version.

For source downloads of PHP 7.3.6 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

PHP 7.2.19 Release Announcement

The PHP development team announces the immediate availability of PHP 7.2.19. This is a security release which also contains several minor bug fixes.

All PHP 7.2 users are encouraged to upgrade to this version.

For source downloads of PHP 7.2.19 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

PHP 7.1.30 Released

The PHP development team announces the immediate availability of PHP 7.1.30. This is a security release.

All PHP 7.1 users are encouraged to upgrade to this version.

For source downloads of PHP 7.1.30 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.
Versienummer 7.3.6 / 7.2.19 / 7.1.30
Releasestatus Final
Besturingssystemen Scripttaal
Website PHP
Download http://www.php.net/downloads.php
Licentietype Voorwaarden (GNU/BSD/etc.)

Door Japke Rosink

Meukposter

06-06-2019 • 16:05

7 Linkedin

Submitter: Elzooi

Bron: PHP

Reacties (7)

Wijzig sortering
PHP, mijn laatst geleerde taal. Heel toegankelijk, nagenoeg C.
Laatste wapenfeit: Een interactieve, old fashioned procedureel, van de grond af, volledig PHP/HTML only, geschreven website.
Niet om PHP te bashen hoor, maar als het nagenoeg c is. Waarom programmeer je dan geen website in C? Of beter, maak het single view en gebruik alleen nog maar JavaScript? Scheelt weer twee verschillende programmeer talen te onderhouden.

Of denk ik te simpel?
Ja op heel veel vlakken, C heeft niet dezelfde ondersteuning voor webtalen als php. Je zal veel dingen zelf moeten bouwen, waar er in PHP veel packages beschikbaar zijn om van alles voor je te regelen, van websockets tot html tag stripping tot aan authentication tot aan volledige web frameworks die er op gericht zijn het proces zo makkelijk mogelijk voor je te maken

dus nee C is niet hetzelfde voor websites...
C en PHP hebben alleen de syntax als overeenkomst. De verschillen zijn megagroot: C is assembly met een suikerlaagje: je zit bijna op de hardware te bitbangen. PHP: voornamelijk geïnterpreteerd en zo ver mogelijk weg van de hardware (garbage collection, geen pointers, geen malloc()/free()). De enige overeenkomst zijn eigenlijk de close/open braces voor een code-block. Op basis van dat criterium zijn C, Java, JavaScript en PHP identiek ;-)
Websockets in PHP? No offence maar dit is een vieze hack (een nodejs sidekick applicatie). Heb er wel eens naar gekeken wat er voor nodig is om echte websockets in PHP te bouwen maar dit is geen triviale klus. Door de manier hoe PHP gebouwd is, wordt je hele applicatie per request/run geinterpeteerd, en blijft je applicatie dus niet 'draaien' zoals bijvoorbeeld een Java applicatie. Doordat de taal op deze principes is gebouwd zijn diverse PHP core functies niet geschikt om langer dan de run te leven.
Mogelijk gaat hier in PHP 8+ verandering in komen, maar dit is best ingrijpend: https://react-etc.net/ent...lease-date-and-jit-status
Ik ben van mening dat je een taal moet gebruiken waar het voor bedoeld is.
C is gemaakt om native applicaties te bouwen, daarvoor zijn er dan ook veel libraries geschreven. Tuurlijk is er een library voor web development, maar of je daarmee met dezelfde vaart een web site/applicatie in elkaar kan zetten als met PHP is triviaal.
C wordt niet breed ondersteunt als server-side taal. 85% van de websites op internet draait op PHP, omdat het specifiek ontwikkeld is om op servers te draaien.

IBM gaat wel een serverside taal ontwikkelen gebaseerd op Swift, wat omgezet wordt naar C en daarmee dus heel snel zal draaien op een server, maar voordat dat klaar is ben je al jaren verder en als daar eenmaal een ecosysteem aan packages, libraries, frameworks en documentatie voor ontwikkeld is ben je nog veel meer jaren verder.

Op dit item kan niet meer gereageerd worden.


Microsoft Xbox Series X LG CX Google Pixel 5 CES 2020 Samsung Galaxy S20 4G Sony PlayStation 5 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2020 Hosting door True