Tutoriali Bazë PHP8+

Bazat

Hyrje në gjuhën PHP Fillimi i punës Ekzekutimi i kodit PHP Problemi me encodingjet Shfaqja e gabimeve në PHP Kodi i plotë për nisjen e PHP Kodi i përmirësuar për nisje Vështrim i përgjithshëm i komandave fillestare në PHP Komentet në PHP Komentet në libër shkollor Damping i variablave Funksionet në PHP Variablat Përdorimi i variablave Ndryshimet e vlerave të variablave Operacionet matematikore me numra Operacionet matematikore me variabla Prioriteti i operacioneve matematikore Prioritet i barabartë Kllapa grupuese Nuança të grupimit Thyesat Numrat negativë Mbetja e pjesëtimit Ngritja në fuqi Prioriteti i ngritjes në fuqi Stringjet Mbledhja e stringjeve Hapësirat gjatë mbledhjes së stringjeve Gjatësia e stringut Problemi me cirilikun Etiketat Atributet e etiketave Vlerat boolean Vlera null Konvertimi automatik i tipeve Konvertimi automatik në string Nuança të konvertimit në string Konvertimi në numër Konvertimi në thyesë Konvertimi i thyesës në numër të plotë Konvertimi i numrit në string Karakteret e stringut Shifrat në string Qasja te shifrat e numrit Nuança të punës me operacionin e caktimit Operacionet e shkurtuara Rritja Lloji prefiks dhe postfiks Praktikë për gjetjen e gabimeve Praktikë mbi operacionet Praktikë mbi formulat

Vargjet

Hyrje në vargjet Shikimi i përmbajtjes së vargut Elementi i veçantë i vargut Vargjet asociative Truku me çelësat Rendi i elementeve Gjatësia e vargut Ndryshimi i elementeve Rishkrimi i elementeve të vargut Rritja e elementeve Plotësimi i vargjeve Caktimi i qartë i çelësave Çelësat nga variablat Praktikë për gjetjen e gabimeve

Kushtet

Konstrukti if-else Operatorët më i madh dhe më i vogël Kontrolli për barazi Kontrolli për pabarazi Krahasimi i variablave Llojet e të dhënave dhe konstrukti if-else Numrat në thonjëza Barazi sipas vlerës dhe llojit Pabarazi sipas vlerës dhe llojit Nuança në krahasimin e llojeve të të dhënave Kushte komplekse në if-else AND Logjik OR Logjik Prioriteti i operacioneve të krahasimit Grupmimi i kushteve Invertimi i deklaratave Konstrukti if-else dhe vlerat boolean Krahasim jo i rreptë i vlerave logjike if i shkurtuar Nuanca e operacioneve të shkurtuara Komanda isset Shtypja e paralajmërimeve Kontrolli i elementeve të vargut Komanda empty Opsionaliteti i komandës else Opsionaliteti i kllapave kaçurrelë Problemi i opsionalitetit të kllapave Kombinime if-else Konstrukti elseif if të brendshëm Konstrukti switch Opsionaliteti i default Konstrukti match Opsionaliteti i break Operatori ternar Operatori i bashkimit me null Zinxhirë operatorësh bashkimi me null Operacionet logjike Përcaktimi i pjesës së orës Kontrolli i gjatësisë së vargjeve dhe stringjeve Kontrolli i karakterit të stringut Kontrolli i mbetjes nga pjesëtimi Praktikë për gjetjen e gabimeve Praktikë if else

Ciklet

Hyrje Cikli foreach Cikli foreach me çelësa Cikli while Cikli for Kushtet në cikle Akumulimi i shumës së numrave Akumulimi i shumës së elementeve Formimi i vargjeve në cikël Opsionaliteti i kllapave kaçurrel Problemi i opsionalitetit të kllapave Udhëzimi break Udhëzimi continue Puna me flamuj Ciklet e mbivendosur Cikli for për vargje Plotësimi i vargjeve në cikël Ndryshimi i vargjeve në cikël Këshilla për shkrimin e kodit Praktikë për gjetjen e gabimeve Praktikë për ciklet

Shumëdimensionale

Hyrje Varg tre-dimensional Vargje asociative Vargje arbitrare Përsëritja e vargjeve shumëdimensionale Përsëritja e vargut tre-dimensional Puna me çelësat Plotësimi i vargjeve shumëdimensionale Plotësimi me numra në rend Varg i vargjeve asociative Konvertimi i vargjeve shumëdimensionale

Funksionet Matematikore

Fuqitë Rrumbullakimi Ekstremumet Modulet Operacionet me Vargje

Funksionet e vargjeve

Gjatësia e vargut Regjistri i karaktereve Prerja e vargjeve Kontrolli i vargjeve Kërkimi në vargje Ndarja e vargjeve Pastrimi i skajeve të vargut Shfaqja e vargut me futje Formatimi i paraqitjes së numrave Kthimi i vargut Plotësimi i vargut Puna me etiketat Kodet e karaktereve Numërimi i nënvargjeve Pjesët e vargut

Funksionet e vargjeve

Kërkimi nëpër vargje Elementet kufitare Prerja e vargjeve Spajcimi i vargjeve Gama në varg Plotësimi i vargjeve Shkrirja e vargjeve Çelësat-vlerat Përmbysja Zëvendësimi Heqja e dublikatave Numërimi i elementeve Ndarja në nënvargje Renditja Operacionet e grupeve

Rastësisht

Numër i rastësishëm Element i rastësishëm i vargut Përzierja e vargjeve Përzierja e vargjeve të karaktereve

Koha

Puna me timestamp Formatimi Analiza e datave në format të lirë Kontrolli i korrektësisë Zona kohore Ndryshimi Krahasimi me stringje Krahasimi i datës pa vit Rënia e datës brenda një intervali Krahasimi i timestamp

Funksionet e përdoruesit

Hyrje Parametrat e funksionit Disa parametra Parametra-variabla Parametra opsional Udhëzimi return Thirrja sequentiale e funksioneve Pika delikate e return Cikli dhe return Zbatimi i return në cikle Metodë pune me return Flamuj në funksione Operatorët logjikë në funksione Këshilla për funksionet Praktikë për gjetjen e gabimeve Praktikë për funksionet

Shtrirja e dukshmërisë

Referimet-primitive Referimet-vargje Referimet në foreach Variablat e brendshëm Variablat e jashtëm Variabla me emër të njëjtë Variablat globale Ndryshimi i parametrave Parametra-referime

Rekursion

Rekursion Shembull me parametër Shuma e elementeve të vargut Rekursion dhe vargje shumëdimensionale Shuma e vargut shumëdimensional Manipulime me elementë

Shprehjet e rregullta

Hyrje Operatorët e përsëritjes Kllapat grupuese Eskalimi i karaktereve speciale Lista e karaktereve speciale Kllapa kaçurrel Kufizimi i lakmisë Grupet e karaktereve Bashkësitë e karaktereve Përmbysja e bashkësive të karaktereve Veçoritë e alfabetit cirilik Karakteret speciale brenda bashkësive Grupet e karaktereve brenda bashkësive Karakteret speciale-përjashtim brenda bashkësive Simboli i kapelës brenda bashkësive Veçoritë e vizës brenda bashkësive Fillimi dhe fundi i vargut Fundi ose fillimi i fjalës Komanda 'ose' Kufizuesit Eskalimi i kufizuesve Vija e pjerrët e kundërt Kontrolli i vargut Testimi automatik i shprehjeve të rregullta Kontrolli i gjithë vargut xhepat gjatë kërkimit Kërkimi i të gjitha përputhjeve Të gjitha përputhjet në xhepa Ndryshimi i sjelljes së kërkimit Kllapa jo-ruruese xhepat gjatë zëvendësimit xhepat në shprehje xhepat me emër xhepat me emër brenda shprehjes Numri i përgjithshëm i xhepave Shikimi përpara Shikimi prapa Zëvendësimi me callback Modifikuesit Injorimi i regjistrit të shprehjeve të rregullta Komentet në shprehjen e rregullt Puna me Unicode në shprehjet e rregullta Ndryshimi i lakmisë së shprehjeve të rregullta Eskalimi i karaktereve të zakonshëm në shprehjet e rregullta Disa modifikues të shprehjeve të rregullta Eskalimi automatik i karaktereve speciale Filtrimi i vargjeve Ndarja e vargut në grup

Formimi i vargjeve

Futja e variablave Futja e elementeve të vargjeve Futja e elementeve të vargjeve asociative Cikli dhe futja e variablave Futja e elementeve të vargjeve në cikël Futja e elementeve të vargjeve shumëdimensionalë në cikël Gjenerimi i etiketave Gjenerimi i etiketave me atribute Cikli dhe gjenerimi i etiketave Cikli dhe gjenerimi i etiketave nga vargjet Cikli dhe gjenerimi i etiketave dhe atributeve Cikli dhe gjenerimi i tabelave HTML Gjenerimi i tabelës HTML me një cikël Gjenerimi i tabelës HTML me dy cikle të mbivendosur Futja e kodit PHP në HTML Komanda e shkurtër echo Shfaqja e variablës në HTML Shfaqja e elementeve të vargut në HTML Kushtet dhe ndërprerja e kodit PHP Blloku else në ndërprerjen e kodit PHP Blloku elseif në ndërprerjen e kodit PHP Ciklet dhe ndërprerja e kodit PHP Vargu në cikël në ndërprerjen e kodit PHP

Formularët

Hyrje në Formularët Metoda e Dërgimit të Formularit Marrja e të Dhënave të Formularëve Marrja e të Dhënave të Formularëve me Metodën GET Marrja e të Dhënave të Formularëve me Metodën POST Përpunimi i Formularit në një Skedë Fshehja e Formularit pas Dërgimit Ruajtja e Vlerave të Formularit Ruajtja e Vlerës së Parazgjedhur të Formularit Kodi i Shkurtuar për Ruajtjen e Vlerave të Parazgjedhura Elementi textarea Ruajtja e Vlerës së textarea pas Dërgimit Checkbox Nuancoat e Përdorimit të Checkbox-eve Ruajtja e Vlerës në Checkbox Butonat Radio Ruajtja e Vlerës në Butonat Radio Select-et Atributi value në Select-et Ruajtja e Vlerës në Select-et Kërkesat GET Kërkesat GET përmes Lidhjeve Praktikë

Seancat

Hyrje në seancat Problemet e mundshme Përdorimi i seancave në një faqe Heqja e seancave Përfundimi i gjithë sesionit Seancat dhe format Shkrimi i vargjeve në seanca

Cookies

Hyrje në Cookies Problemi i vendosjes së cookies Vendosja e menjëhershme e cookies Numëruesi i rifreskimit të faqes Koha e jetës së cookies Heqja e cookies Heqja e menjëhershme e cookies

Sistemi i Skedarëve

Leximi i skedarëve Shkrimi i skedarëve Kombinimi i operacioneve Rrugët relative Rrugët absolute Përparësitë e rrugës absolute Rrugët absolute te skripti Riemërtimi i skedarëve Lëvizja e skedarëve Kopjimi i skedarëve Fshirja e skedarëve Përcaktimi i madhësisë së skedarëve Kontrolli i ekzistencës së skedarëve Krijimi i dosjeve Fshirja e dosjeve Riemërtimi i dosjeve Lëvizja e dosjeve Leximi i përmbajtjes së dosjes Dallimi i dosjes nga skedari Analizimi i përmbajtjes së dosjes Futja e skedarëve Ndarja e markup në elemente Shkrimi i futjes në variabël Lidhja e skedarëve Lidhja njëherëshe e skedarëve Shkrimi i lidhjes në variabël

Bazat e të dhënave

Hyrje në bazat e të dhënave PhpMyAdmin Tabela testuese për përdoruesit Manipulime përgatitore Dërgimi i kërkesave në bazën e të dhënave Gjetja e gabimeve në bazën e të dhënave Testimi i funksionimit Probleme me kodimet Kodi i plotë testues Marrja e rezultatit Marrja e rezultatit në formë array Formimi i array në cikël Përzgjedhja e regjistrimeve Operacionet logjike Fushat e përzgjedhjes Futja e regjistrimeve Futja e regjistrimeve me kolona që mungojnë Përditësimi i regjistrimeve Fshirja e regjistrimeve Renditja e regjistrimeve Kufizimi i sasisë Numërimi i sasisë Marrja e sasisë Kërkesa të avancuara

Organizimi i Bazës së të Dhënave

Lidhja e Tabelave Marrja e të Dhënave nga Tabela të Lidhura Zinxhiri i Tabelave të Lidhura Lidhja përmes Tabelës së Lidhjes Marrëdhëniet Familjare Disa Pasardhës Marrëdhënie e Dyfishtë Praktikë

Praktika e Bazës së të Dhënave

Tabela Testuese e Përdoruesve Formati i Daljes Fshirja e të Dhënave Shikimi i të Dhënave Shtimi i të Dhënave Editimi i të Dhënave

Puna me HTTP

Tutorial HTTP Metoda e Kërkesës HTTP Koket e Kërkesës HTTP Vargu i Kokave të Kërkesës HTTP Koket e Përgjigjes HTTP Problemi me Kokat e Përgjigjes HTTP Problemi me include Dorëzimi i Vijës Fillestare të Përgjigjes HTTP Dorëzimi i Statusit të Përgjigjes HTTP

Ridrejtimet

Hyrje në ridrejtimet Ridrejtim i menjëhershëm Kërkesat GET dhe ridrejtimi Vetë-ridrejtim me shtim parametrash Mesazhe flash Varg i mesazheve flash Ruajtja e formularëve Mesazhe suksesi dërgimi Ridrejtim gjatë validimit të formularit

Autentikimi

Hyrje Autorizimi Seancat Dilja nga seanca Regjistrimi Autorizimi i menjëhershëm pas regjistrimit Shtimi i id në seancë Fshehja e fjalëkalimit Kontrollimi i zënies së login-it Validimi Hashing Shtimi i kripës në regjistrim Shtimi i kripës në autorizim Funksioni password_hash Profili Llogaria Ndryshimi i fjalëkalimit Konfirmimi i fjalëkalimit Fshirja e llogarisë Të drejtat Regjistrimi me ndarje të të drejtave Të drejtat dhe normalizimi i bazës së të dhënave

Motorri i faqes në internet

Hyrje Përdorimi i htaccess Motorri i bazuar në skedarë Titulli në motorrin e bazuar në skedarë Titujt në varg Titujt në përmbajtje Faqja 404 në motorrin e bazuar në skedarë Motorri i bazuar në bazën e të dhënave URL i lexueshëm nga njeriu në motorr Rrugëzim i thjeshtë Rrugëzim me parametra të emërtuar Disa parametra në rrugë Praktikë
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo