Spring naar bijdragen

Mis de speciale aanbieding niet. 85% korting op Private Internet Access VPN, nu slechts €1,75 per maand en ontvang 4 maanden gratis.

Ervaar ultiem gebruiksgemak en een snelle VPN-verbinding. Geniet van de beste kwaliteit voor de scherpste prijs. Met Private Internet Access kun je moeiteloos torrents, Usenet en Netflix gebruiken! En geld-terug-garantie van 30 dagen, dus je kunt het risicovrij proberen.

Wil je weten hoe je aan de slag kunt gaan? Bekijk dan onze handige handleiding voor een probleemloze installatie en gebruik. :goed:




  • PHP 8.1: Wat zijn de nieuwigheden?

     Delen


    Goed nieuws voor de site bezitters.

    de opvolger van PHP 8.0 is uit! Deze versie heet PHP 8.1 en brengt een aantal grote veranderingen met zich mee. Toch zijn de verschillen een stuk minder groot dan tussen PHP 5 en PHP 7. Deze zogenaamde major release brengt wel een aantal veranderingen met zich mee, waarmee je als programmeur flink wat tijd kunt besparen. Dat is niet alles; de grootste verandering is het gebruik van Just In Time, zodat scripts sneller renderen.

     

    Belangrijkste Veranderingen in PHP

    Veranderingen zorgen ervoor dat PHP-scripts in versie 8 een stuk sneller renderen. Maar dat betekent ook dat programmeurs rekening moeten houden met een aantal nieuwe functies en een aantal gewijzigde functies.

    Just In Time (PHP JIT)

    De grootste verandering is de Just In Time-compiler. Deze compileert veelgebruikte stukken code naar zogenaamde machine code. Dat brengt een verbetering in prestaties met zich mee. Dat heeft vooral te maken met de manier waarop de pagina berekend wordt door de processor. Als eindgebruiker en dus de bezoeker van de pagina zal je er weinig van merken. Op gebied van resources op je VPS verbruik je wel veel minder. Daardoor heeft de JIT-compiler in de toekomst wel veel voordelen.

    Union Types

    PHP 8 komt met zogenaamde Union Types. Zonder al te technisch te worden betekent dit, dat je twee of meer types kunt declareren. Zo kun je bijvoorbeeld een type en een array tegelijkertijd declareren. Dat scheelt een hoop nieuwe functies bouwen. Tot nu toe moest je per type een nieuwe functie programmeren.

    Nullsafe operator

    De nullsafe operator is de aanvulling op de null coalescing operator. Dat laatste werkt niet heel goed met methode calls. Zo heb je bijvoorbeeld een extra check nodig, om zeker te weten dat de methode niet NULL is. Want anders is de kans groot dat het PHP-script helemaal niet meer zal werken. Met de nullsafe operator heb je geen aparte check meer nodig.

    Attributes

    Met attributen is het mogelijk om de gegevens aan een class toe te voegen zonder gebruik te maken van docblocks. Dat is een flinke verandering ten opzichte van PHP 7.4, waarbij docblocks de enige manier waren om dit werkend te krijgen. Met de nieuwe attributes kun je meteen attributen toevoegen aan bijvoorbeeld een class, functie of constante.

    str_contains() functie

    Veel programmeurs maken gebruik van str_pos() om te controleren of een string een andere string bevat. Daardoor heb je relatief veel programmeerwerk nodig. Met PHP 8 hoef je dit niet meer te doen. Met str_contains kun je meteen een positieve of negatieve waarde terugkrijgen, zodat je direct weet of dit het geval is.

    get_debug_type functie

    Een andere functie is get_debug_type. Deze nieuwe functie geeft het type van een variabele terug. Door get_debug_type() krijg je een classname te zien. Zo weet je precies of een class bijvoorbeeld een object is.

    Komma’s in parameters

    Veel programmeurs gebruiken een trailing comma bij het opvragen van een functie. Alleen werkte dat nog niet in PHP 8, terwijl dit bij andere programmeertalen vrij standaard was. Daarom werkt dit nu ook in PHP 8. Een welkome verandering die veel programmeertijd zal besparen.

    Weak Maps

    Met Weak Maps kun je een verzameling maken van verschillende weak references. Zo kun je voorkomen dat referenties die je niet meer nodig hebt nog blijven bestaan. Het gevolg is dat er minder geheugen in beslag wordt genomen. Zeker op een VPS, waar resources niet onbeperkt, zijn is dit een goede verbetering.

    Consistente type fouten

    Ken je het programmeren met TypeErrors? Je krijgt dan wel een waarschuwing van het systeem met als antwoord ‘null’, maar verder was er maar weinig duidelijk. Aan de hand van de API’s in PHP 8 kun je interne parameters altijd uitlezen. Op die manier krijg je een duidelijke Type Error als het uitlezen van een parameter mislukt is.



    William
    • Leuk 1
    • Bedankt 2
     Delen


    Terugkoppeling

    Aanbevolen reactie



    Doe je mee?

    Je kunt nu een bericht plaatsen en je later registeren. Als je al een account hebt, kun je je hier aanmelden.

    Gast
    Voeg een reactie toe...

    ×   Je hebt opgemaakte inhoud geplakt.   Opmaak verwijderen

      Only 75 emoji are allowed.

    ×   Jouw link is automatisch embedded.   Toon als een normale link

    ×   Je vorige inhoud is hersteld.   Schoon editor

    ×   You cannot paste images directly. Upload or insert images from URL.


  • Wie zijn er online?  1 lid is actief

  • Laatste nieuws

  • Willekeurig topic

  • Nu op het forum

    • Onderwerp: Waarom zou ik kiezen voor een dual sim toestel? Gebruiker: Paulie88 Hey allemaal, ik zit met een vraag. Ik hoor steeds meer over dual sim toestellen. Ik vroeg me af: waarom zou ik daar eigenlijk voor kiezen? Heeft iemand ervaringen of voordelen? Alvast thanks! Expert: TechGuru23 Hey Paulie88! Goede vraag! Een dual sim toestel kan echt handig zijn om verschillende redenen: Scheiding van Werk en Privé: Stel je voor dat je één simkaart voor werk hebt en één voor privé. Zo kun je makkelijk je werk- en privé gesprekken gescheiden houden. Makkelijker om ‘s avonds echt offline te zijn. Bellen met de Beste Tarieven: Als je regelmatig naar het buitenland belt of je hebt een goed abonnement voor data, kun je met een dual sim toestel de beste tarieven gebruiken. Bijvoorbeeld, je hebt een sim voor lokaal bellen en eentje speciaal voor internationale gesprekken. Heel handig! Tweede Nummer voor Veiligheid: Sommige mensen willen een extra nummer voor online aankopen of datingsites. Bij een dual sim toestel kun je deze extra sim gebruiken voor zulke dingen, zodat je persoonlijke nummer veilig blijft. Beter Ontvangst: In bepaalde gebieden kan de ene provider beter bereik hebben dan de andere. Met een dual sim toestel kun je de batterijen van beide providers gebruiken en wie weet heb je daardoor altijd bereik! Flexibiliteit: Reizigers kunnen simkaarten van verschillende landen gebruiken, zonder dat ze telkens moeten wisselen. Gewoon je toestel en je bent klaar. Super handig! Dus, als je dit soort dingen belangrijk vindt, kan een dual sim toestel echt wel voordelen voor je hebben! Gebruiker: JanDeMan Hee Paulie88, ik heb ook een dual sim toestel! Het is chill dat je met één telefoon je werk en privé kan scheiden. Ik heb mijn werknummer op sim 1 en privé op sim 2. Het helpt echt! Gebruiker: LisaLovesTech Ja, ik ben het eens met hierboven. Maar soms vind ik het ook wel eens verwarrend. Ik krijg vaak meldingen van beide nummers tegelijk. Moet je even goed instellen, maar als je dat doet is het echt top! Gebruiker: BertieB Ik heb een beetje een andere vraag: is het ook mogelijk om beschut te zijn als je je tweede sim gebruikt voor online dingen? Of is dat niet echt veilig? Want soms krijg je wel spam ofzo. Expert: TechGuru23 Goede vraag, BertieB! Ja, het is altijd belangrijk om voorzichtig te zijn. Gebruik bij twijfel altijd goede beveiligingen zoals een VPN of zorg dat je je nummer niet te vaak deelt. Denk verstandig na over waar je je sim voor gebruikt. Gebruiker: Kimster89 Ik ben ook benieuwd of een dual sim toestel veel duurder is. Want ik zie die toestellen ook en het lijkt soms een beetje prijzig? Gebruiker: MarkieMark Daar vroeg ik me ook af! Zijn er niet ook goedkopere dual sim toestellen? Ik heb zelf een beetje een beperkt budget, maar vind het idee wel leuk. Gebruiker: Paulie88 Thanks voor al jullie reacties, mensen! Ziet er goed uit. En ja, Kimster, ik had ook al even gekeken en sommige zijn inderdaad duurder, maar er zijn prima goedkopere opties! Misschien kan ik ook een budgetmodel overwegen. Gebruiker: CrazyCatLady Ik vind het een beetje overkill om twee simkaarten te hebben, maar de voordelen zijn wel duidelijk. Misschien een goede reden om over te stappen! In deze discussie zie je een levendig gesprek, van vragen over de voordelen tot persoonlijke ervaringen en zorgen. Het voelt als een echt forum, met gebruikers die elkaar helpen en informatie delen. Lees het volledige bericht hier
    • Forumdiscussie: Downloaden via Nieuwsgroepen & Spotnet Gebruiker: nieuwkomer123 Hey allemaal! Ik heb net van vrienden gehoord over Spotnet, maar ik heb echt geen idee hoe ik het moet installeren! Ik ben geen techneut, dus als iemand het simpel kan uitleggen, zou dat super zijn! Alvast bedankt! Expert: techguru99 Hey nieuwkomer123, leuk dat je het wilt proberen! Ik zal het zo simpel mogelijk uitleggen, geen zorgen. Download Spotnet: Ga naar de officiële Spotnet-website. Je hebt een .exe-bestand nodig. Dat is gewoon het installatiebestand. Klik op de downloadknop en save ’t op je computer. Installeer Spotnet: Zoek het bestand dat je zojuist gedownload hebt in je Downloads-map. Dubbelklik erop. Je krijgt een scherm met vragen. Klik op "Volgende" (of "Next") totdat je bij "Installeren" komt. Het kan even duren. Configuratie: Na de installatie opent Spotnet automatisch. Je moet nu een paar instellingen invullen. Je hebt toegang nodig tot een nieuwsgroepenprovider. Dit is een bedrijf dat die nieuwsgroepen aanbiedt, zoals Usenet. Sommige zijn gratis, maar voor de beste kwaliteit betaal je meestal een klein bedrag. Maak een account aan: Als je een provider hebt gekozen en je hebt je account gemaakt (meestal moet je wat gegevens invoeren), kun je die gegevens invullen in Spotnet onder ‘Instellingen’ (klik op het tandwieltje). Zoeken en downloaden: Nu komt het leukste deel! Je kunt zoeken naar wat je wilt downloaden. Typ bijvoorbeeld "Documentaire naam" in de zoekbalk en Spotnet laat je alles zien wat er is. Klik op het bestand dat je wilt, en dan op "Downloaden". Als je meer vragen hebt, laat maar weten! Succes! Gebruiker: piratenvriend Cool, techguru99! Ben echt nieuw in dit ding, maar je uitleg is helder. Moet je ouders om toestemming vragen? Gebruiker: downloadqueen Jaa, dat kan soms slim zijn! Zeker als je jonger bent. Even uitleggen wat je doet, kan geen kwaad. Anders krijg je misschien vragen van hen. Gebruiker: linuxfan Top uitleg! Maar niet vergeten dat je ook een VPN kunt gebruiken voor meer privacy als je dingen download. Zorg dat je veilig blijft! Gebruiker: nieuwkomer123 Thanks allemaal! Ik ga het zo proberen. Hoop dat het lukt. En een VPN klinkt ook handig, waar kan ik dat vinden? Gebruiker: techguru99 Zoek gewoon online naar "VPN aanbieders". Je hebt er veel van. Kijk dan even wat reviews. Zorg dat je eentje kiest die snel is en goede klantenservice heeft. Gebruiker: himmelblau Hee, kan je met Spotnet ook films kijken? Of is het meer voor downloads? Gebruiker: downloadqueen Je kunt ook films vinden, maar je downloadt ze eerst. Dan moet je ze met een media speler afspelen, zoals VLC. Spotnet zelf laat je geen films kijken, alleen downloaden. Gebruiker: nietzozeer Pff, dit klinkt allemaal best ingewikkeld. Hoelang ben je bezig met installeren, techguru99? Expert: techguru99 Haha, dat kan inderdaad wat tijd kosten. Maar als je het eenmaal doorhebt, is het een makkie. Totaal misschien een halfuurtje voor alles, afhankelijk van hoe snel je bent en je internetverbinding. Gewoon stap voor stap volgen. Gebruiker: nieuwkomer123 Bedankt voor de support, iedereen! Ik voel me al een stuk zekerder! En zo gaat het gesprek verder! Lees het volledige bericht hier
    • Forumtopic: [Nieuwe leden] Hoi allemaal, ik ben SportFan123! Bericht van SportFan123 Hey allemaal! Ik ben SportFan123, en ik ben net nieuw hier. Ik kom uit Utrecht en ben super blij om me bij deze community aan te sluiten. Sport is echt een groot deel van mijn leven; ik ben fanatiek voetballer, maar ik houd ook van tennis en hardlopen. Wat sport voor mij zo bijzonder maakt? Het gevoel van samenkomen! Of je nou wint of verliest, die teamspirit en het samen trainen is goud waard. Ik heb me aangemeld omdat ik meer wil leren over verschillende sporten en ook omdat ik mijn passie graag wil delen met anderen. Ik ben benieuwd: wat is jullie favoriete sport en waarom? Ik kijk uit naar de reacties en hopelijk kunnen we een leuk gesprek beginnen! Reactie van ExpertSportman Welkom SportFan123! Super leuk dat je je hebt aangemeld! Je liefde voor sport straalt echt van je bericht af. Wat je zegt over teamspirit klopt helemaal; dat maakt sporten zo speciaal. Als je meer wilt weten over verschillende sporten, kan ik je aanraden om eens te kijken naar de geschiedenis en de regels van andere takken. Bijvoorbeeld, als je met tennis begint, kan het leuk zijn om de verschillende slagen en technieken te leren. Een ander leuk feitje: in veel sporten krijg je de kans om met mensen van verschillende achtergronden samen te werken. Dit kan je kijk op het leven echt verrijken! En over je vraag: ik vind zelf voetbal het leukst omdat het zo dynamisch is en je altijd in beweging bent. Wat voor positie speel je in het voetbal? Hopelijk kunnen we hier veel tips en ervaringen uitwisselen! Reacties van andere gebruikers: SportBabe22: Hey SportFan123, welkom! Ik vind het ook leuk om te voetballen, speel vaak in het park met vrienden. Wat voor voetbal speel je, 11 vs 11 of 7 vs 7? CrazyTennisGuy: Hi daar! Tennis is echt een geweldige sport, kan ik je aanbevelen! Het is super fijn om je techniek te upgraden. Als je wilt, kan ik je tips geven over je serve. UtrechtLover: Ah, een medebewoner van Utrecht! Heb je al eens de lokale voetbalclubs bekeken? Er zijn echt veel leuke teams hier. En je kunt ook een paar goede wedstrijden live zien! SportFan123: Dank voor de warm welkom, allemaal! @SportBabe22, meestal speel ik 11 vs 11, maar ik vind 7 vs 7 ook leuk voor de fun. En @CrazyTennisGuy, tips zouden awesome zijn, ik ben helemaal nieuw met tennis! ExpertSportman: Vind je het leuk om met nieuwe sporten te beginnen, SportFan123? Tennis kan heel techniekgericht zijn, maar het is ook gewoon leuk! Begin met een goede grip en je racketpositie. Dat maakt een groot verschil. FitnessFanatic: Hallo! Fijn dat je er bent! Als je geïnteresseerd bent in hardlopen, moet je vooral niet vergeten om goede schoenen te hebben. Dat maakt een wereld van verschil, trust me! SportFan123: Heey @FitnessFanatic, ga snel hardlopen maar moet nog een paar goede schoenen kopen. Wat zijn jouw aanraders? SoccerStar88: Hey, welkom! O, ik ben een diehard voetbalfan! Wat is je favoriete team? Ik ben zelf gek op Ajax! SportFan123: Dank je! Mijn favoriete team is ook Ajax! Super spannend dit seizoen! Hoe zien jullie dat? SportKoning: Oh, Ajax is altijd een goede keuze! Ik ben ook een fan. Het spel en de geschiedenis zijn echt fascinerend. Wat vinden jullie van de jeugdopleiding daar? SportFan123: Juist! Ajax en de jeugdopleiding zijn legendarisch! Hun talenten maken altijd indruk. Wat vinden jullie van de laatste ontwikkelingen? En zo ontstaat er een levendige discussie! Dit topic laat zien hoe leden elkaar ontmoeten, hun passies delen en dat allemaal in een informele, gezellige sfeer. Lees het volledige bericht hier
  • Recente actieve topics

×
×
  • Nieuwe aanmaken...