Hoof PHP8+ Handleiding

Grondbeginsels

Inleiding tot die PHP-taal Aan die werk PHP-kode uitvoering Kodering probleem PHP-foutuitsette Volledige kode om PHP te begin Verbeterde beginkode Oorsig van aanvanklike PHP-opdragte Kommentaar in PHP Kommentaar in die handboek Veranderlike dumping Funksies in PHP Veranderlikes Gebruik van veranderlikes Verandering van veranderlike waardes Wiskundige bewerkings met getalle Wiskundige bewerkings met veranderlikes Prioriteit van wiskundige bewerkings Gelyke prioriteit Groepeerhakies Nuanses van groepering Breuke Negatiewe getalle Res van deling Magverheffing Prioriteit van magverheffing Strings Optel van strings Spaties by die optel van strings Stringlengte Probleem met Cyrilliese letters Tags Tag eienskappe Boolese waardes Waarde null Outomatiese tipe-omskakeling Outomatiese omskakeling na 'n string Nuanses van omskakeling na 'n string Omskakeling na 'n getal Omskakeling na 'n breuk Omskakeling van breuk na heelgetal Omskakeling van getal na string String karakters Syfers in 'n string Verwysing na syfers van 'n getal Nuanses van die werk met toewysingsbewerking Verkorte bewerkings Inkrementering Voorvoegsel en agtervoegsel tipe Praktyk op foutsoeking Praktyk op bewerkings Praktyk op formules

Skikkings

Inleiding tot Skikkings Bekyk die Inhoud van 'n Skikking Individuele Skikking Element Assosiatiewe Skikkings Sleutel Truuk Volgorde van Elemente Skikking Lengte Verander Elemente Herskryf Skikking Elemente Element Inkrematasie Vul Skikkings Eksplisiete Sleutel Spesifikasie Sleutels van Veranderlikes Praktyk om Foute te Vind

Voorwaardes

If-else konstruksie Meer as en minder as operateurs Gelykheidstoets Ongelykheidstoets Vergelyking van veranderlikes Datatipes en if-else konstruksie Getalle in aanhalingstekens Gelykheid volgens waarde en tipe Ongelykheid volgens waarde en tipe Nuanses by die vergelyking van datatipes Komplekse voorwaardes in if-else Logiese EN Logiese OF Prioriteit van vergelykingsoperasies Groepering van voorwaardes Inversie van stellings If-else konstruksie en Boole-waardes Nie-strenge vergelyking van Boole-waardes Verkorte if Nuanses van verkorte operasies isset opdrag Onderdrukking van waarskuwings Toets van skikkingelemente empty opdrag Opsionele aard van else opdrag Opsionele aard van krulhakies Probleem met die opsionele aard van hakies Kombinasies van if-else elseif konstruksie Geneste if switch konstruksie Opsionele aard van default match konstruksie Opsionele aard van break Ternêre operateur Null-samesmeltingsoperateur Kettings van null-samesmeltingsoperateurs Logiese operasies Bepaling van deel van die uur Toets van lengte van snare en skikkings Toets van stringkarakter Toets van res van deling Praktyk op foutopsporing If else praktyk

Lusse

Inleiding Foreach-lus Foreach-lus met sleutels While-lus For-lus Voorwaardes in lusse Ophoping van getallesom Ophoping van elemente som Vorming van snare in 'n lus Opsionele aard van krulhakies Probleem van opsionele hakies Break-instruksie Continue-instruksie Werk met vlae Geneste lusse For-lus vir skikkings Vul skikkings in 'n lus Verandering van skikkings in 'n lus Wenkies vir kode skryf Praktyk op foutopsporing Praktyk op lusse

Meer-dimensioneel

Inleiding Drie-dimensionele skikking Assosiatiewe skikkings Arbitrêre skikkings Iterasie van meer-dimensionele skikkings Iterasie van drie-dimensionele skikking Werk met sleutels Vul meer-dimensionele skikkings Vul met nommers in volgorde Skikking van assosiatiewe skikkings Omskakeling van meer-dimensionele skikkings

Wiskundige Funksies

Magte Afronding Ekstrema Modulusse Operasies met Skikkings

Snaarfunksies

Snaarlengte Karakterkas Snaarsny Snaarkontrole Snaarsoektog Snaarverdeling Snaarpunte skoonmaak Snaaruitset met invoeging Getalvoorstellingformatering Snaaromkeer Snaarvul Werk met etikette Karakterkodes Substringtelling Snaardele

Arrayfunksies

Soek in skikkings Grenselemente Skikkings skyf Skikkings plak Reeks in skikking Skikkings vul Skikkings samesmelting Sleutels-waardes Omkeer Vervanging Verwyder duplikate Tel elemente Verdeel in sub-skikkings Sortering Versamelingsbewerkings

Lukraak

Lukrake getal Lukrake skikking element Meng skikkings Meng snare

Tyd

Werk met timestamp Formattering Ontleding van datums in vrye formaat Kontrole van korrektheid Tydsone Wysiging Stringvergelyking Vergelyking van datum sonder jaar Treffer van datum in 'n interval Timestampvergelyking

Gebruiker Funksies

Inleiding Funksie Parameters Verskeie Parameters Veranderlike Parameters Opsionele Parameters Return Instruksie Opeenvolgende Funksie-oproepe Return se Fyn Punt Lus en return Toepassing van return in Lusse Werkmetode met return Vlaggies in Funksies Logiese Operateurs in Funksies Advies oor Funksies Praktyk om Foute te Vind Praktyk oor Funksies

Bereik

Verwysings-primitiewe Verwysings-skikkings Verwysings in foreach Interne veranderlikes Eksterne veranderlikes Veranderlikes met dieselfde naam Globale veranderlikes Verandering van parameters Parameters-verwysings

Rekursie

Rekursie Voorbeeld met parameter Som van array elemente Rekursie en multidimensionele skikkings Som van multidimensionele skikking Manipulasies met elemente

Reguliêre Uitdrukkings

Inleiding Herhalingsoperatore Groepeerhakies Ontsnapping van Spesiale Karakters Lys van Spesiale Karakters Krulhakies Beperking van Gierigheid Karaktergroepe Karakterstelle Inversie van Karakterstelle Kenmerke van Cyrillies Spesialekarakters Binne Stelle Karaktergroepe Binne Stelle Uitsluitingsspesialekarakters Binne Stelle Hoedjie-karakter Binne Stelle Kenmerke van Koppelteken Binne Stelle Begin en Einde van Lyn Einde of Begin van Woord 'Of'-opdrag Beperkers Ontsnapping van Beperkers Agteroorskuisstreep Nagaan van String Outomatiese Toetsing van Reguliêre Uitdrukkings Nagaan van Hele String Sakke Tydens Soek Soek Alle Treffers Alle Treffers na Sakke Verandering van Soekgedrag Nie-bewarende Hakies Sakke Tydens Vervanging Sakke in Uitdrukking Genoemde Sakke Genoemde Sakke Binne Uitdrukking Algemene Nommer van Sakke Voorskou Agterskou Vervanging met Callback Wysigers Ignoreer Kas van Reguliêre Uitdrukkings Kommentaar in Reguliêre Uitdrukking Werk met Unicode in Reguliêre Uitdrukkings Verandering van Gierigheid van Reguliêre Uitdrukkings Ontsnapping van Gewone Karakters in Reguliêre Uitdrukkings Veelvuldige Wysigers van Reguliêre Uitdrukkings Outomatiese Ontsnapping van Spesialekarakters Filtrering van Skikking Verdeling van String in Skikking

Stringvorming

Veranderlike-invoeging Invoeging van skikkingselemente Invoeging van elemente van assosiatiewe skikkings Lus en veranderlike-invoeging Invoeging van skikkingselemente in 'n lus Invoeging van elemente van multidimensionele skikkings in 'n lus Generering van etikette Generering van etikette met eienskappe Lus en generering van etikette Lus en generering van etikette uit skikkings Lus en generering van etikette en eienskappe Lus en generering van HTML-tabelle Generering van 'n HTML-tabel met behulp van een lus Generering van 'n HTML-tabel met behulp van twee geneste lusse Invoeging van PHP-kode in HTML Kort echo-opdrag Uitset van veranderlike in HTML Uitset van skikkingselemente in HTML Voorwaardes en onderbreking van PHP-kode Else-blok in onderbreking van PHP-kode Elseif-blok in onderbreking van PHP-kode Lusse en onderbreking van PHP-kode Skikking in 'n lus in onderbreking van PHP-kode

Vorms

Inleiding tot vorms Vormindieningsmetode Kry van vormdata Kry van vormdata met GET-metode Kry van vormdata met POST-metode Hanteer vorm in een lêer Verberg vorm na indiening Bewaar van vormwaardes Bewaar vorm se verstekwaarde Verkorte kode vir verstekwaardes behou Textarea element Bewaar textarea waarde na indiening Merkhokkie Nuanses van merkhokkies gebruik Bewaar waarde in merkhokkie Radioknoppies Bewaar waarde in radioknoppies Keuselyste Value attribuut in keuselyste Bewaar waarde in keuselyste GET-navrae GET-navrae met behulp van skakels Praktyk

Sessies

Inleiding tot sessies Moontlike probleme Sessies op een bladsy gebruik Sessies verwyder Hele sessie beëindig Sessies en vorms Skryf arrays na sessies

Koekies

Inleiding tot Koekies Probleem met Koekie-instelling Oombliklike Instelling van Koekies Bladsy Herlaai-teller Lewenstyd van Koekie Verwydering van Koekies Oombliklike Verwydering van Koekies

Lêerstelsel

Lees van lêers Skryf na lêers Kombinasie van bedrywighede Relatiewe paaie Absolute paaie Voordele van absolute paad Absolute paaie na skrip Hernoem van lêers Verskuif van lêers Kopieer van lêers Verwyder van lêers Bepaal van lêergrootte Kontroleer of lêer bestaan Skep van vouers Verwyder van vouers Hernoem van vouers Verskuif van vouers Lees van vouerinhoud Onderskei vouer van lêer Ontleed vouerinhoud Voeg lêers in Verdeel opmaak in elemente Skryf insluiting in veranderlike Koppel lêers in Eenmalige inkoppeling van lêers Skryf inkoppeling in veranderlike

Databasisse

Inleiding tot databasisse PhpMyAdmin Toetstabel users Voorbereidende manipulasies Stuur navrae na die databasis Soek foute in die databasis Toets werksverrigting Probleme met kodering Volledige toetskode Kry die resultaat Kry die resultaat as 'n array Vorm 'n array in 'n lus Kies aantekeninge Logiese bewerkings Keusevelde Voeg aantekeninge in Voeg aantekeninge in met ontbrekende kolomme Dateer aantekeninge op Vee aantekeninge uit Sorteer aantekeninge Beperk die hoeveelheid Tel die hoeveelheid Kry die telling Gevorderde navrae

Databasis Organisasie

Tabelle Koppeling Data Kry uit Gekoppelde Tabelle Ketting van Gekoppelde Tabelle Koppeling deur 'n Koppelingstabel Familie Verwantskappe Verskeie Afstammelinge Dubbel Verband Praktyk

Databasis Praktyk

Toets Tabel Users Uitset Formasie Data Verwydering Data Besigtiging Data Byvoeging Data Redigering

Werk met HTTP

HTTP Handleiding HTTP-versoekmetode HTTP-versoekopskrifte Versoekopskrifte-skikking HTTP-antwoordopskrifte Probleem met HTTP-antwoordopskrifte Probleem met include Lewering van HTTP-antwoord se aanvangslyn Lewering van HTTP-antwoordstatus

Herverwysings

Inleiding tot Herverwysings Onmiddellike Herverwysing GET Aanvrae en Herverwysing Self-Herverwysing met Byvoeging van Parameters Flash Boodskappe Array van Flash Boodskappe Vorm Bewaring Suksesboodskappe vir Indiening Herverwysing tydens Vorm Validasie

Autentikasie

Inleiding Magtiging Sessies Uitteken uit sessie Registrasie Onmiddellike magtiging by registrasie Voeg id by sessie Verberging van wagwoord Kontrole van aanmeldnaam besigheid Validasie Hashing Voeg sout by by registrasie Voeg sout by by magtiging Funksie password_hash Profiel Rekening Verandering van wagwoord Bevestiging van wagwoord Verwydering van rekening Regte Registrasie met regte-verdeling Regte en normalisering van databasis

Webwerf-enjin

Inleiding Gebruik van htaccess Enjin op lêers Titel in enjin op lêers Titels in array Titels in inhoud 404-bladsy in enjin op lêers Enjin op databasis MVU in enjin Eenvoudige routing Routing met benoemde parameters Verskeie parameters in roete Praktikum
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp