PHP8+:n perustutoriaali

Yksinkertainen PHP-tutoriaali aloittelijoille tehtäväkokoelmalla ja esimerkkiratkaisuilla.

Perusteet

001

Johdatus PHP-kieleen aloittelijoille

002

PHP:n aloittaminen

003

PHP-koodin suorittaminen

004

Koodausongelma

005

PHP-virheiden näyttäminen

006

PHP:n käynnistämisen täydellinen koodi

007

Parannettu käynnistyskoodi

008

Alkuperäisten PHP-komentojen yleiskatsaus

009

Kommentit PHP:ssä

010

Kommentit oppaassa

011

var_dump-funktio PHP:ssä

012

Funktiot PHP:ssä

013

Muuttujat PHP:ssä

014

Muuttujien käyttö PHP:ssä

015

Muuttujien arvojen muuttaminen PHP:ssä

016

Matemaattiset operaatiot numeroilla PHP:ssä

017

Matemaattiset operaatiot muuttujilla PHP:ssä

018

Matemaattisten operaatioiden prioriteetti PHP:ssä

019

Samanarvoinen prioriteetti PHP:ssä

020

Ryhmittävät sulkeet PHP:ssä

021

PHP:n ryhmittelyn vivahteet

022

Murtoluvut PHP:ssä

023

Negatiiviset numerot PHP:ssä

024

Jakojäännös PHP:ssä

025

Potenssiin korotus PHP:ssä

026

Potenssin prioriteetti PHP:ssä

027

Merkkijonot PHP:ssä

028

Merkkijonojen yhdistäminen PHP:ssä

029

Välimerkkien lisääminen merkkijonojen liittämisessä PHP:ssä

030

Merkkijonon pituus PHP:ssä

031

Ongelma kyrillisissä merkeissä PHP:ssä

032

HTML-tägien käsittely PHP:ssä

033

Tagien attribuutit PHP:ssä

034

Loogiset arvot PHP:ssä

035

Null-arvon PHP:ssä

036

Automaattinen tyyppimuunnos PHP:ssä

037

Automaattinen muuntaminen merkkijonoksi PHP:ssä

038

PHP:n merkkijonoksi muuntamisen vivahteet

039

Pakollinen muunnos kokonaisluvuiksi PHP:ssä

040

Pakollinen muunnos liukuluvuiksi PHP:ssä

041

Murtoluvun muuntaminen kokonaisluvuksi PHP:ssä

042

Luvun muuntaminen merkkijonoksi PHP:ssä

043

Merkkijonon merkkien hakeminen PHP:llä

044

Numerot merkkijonossa PHP:ssä

045

Lukujen numeroiden käsittely PHP:ssä

046

Sijoitusoperaation käytön vivahteet PHP:ssä

047

Lyhennetyt operaatiot PHP:ssä

048

Inkrementti- ja dekrementtioperaatiot PHP:ssä

049

Etuliitteinen ja jälkiliitteinen tyyppi PHP:ssä

050

Virheiden etsiminen koodista

051

Harjoittelua PHP:n operaatioista

052

Kaavojen harjoittelu PHP:ssä

Taulukot

Ehdot

067

If-else rakenne PHP:ssä

068

Suurempi ja pienempi -operaattorit PHP:ssä

069

Tarkistus yhtäsuuruudesta PHP:ssä

070

Eriarvoisuustarkistus PHP:ssä

071

Muuttujien vertailu PHP:ssä

072

Tietotyypit ja if-else-rakenne PHP:ssä

073

Lainausmerkeissä olevat numerot PHP:ssä

074

Arvon ja tyypin yhtäläisyys PHP:ssä

075

Arvo- ja tyyppieriarvoisuus PHP:ssä

076

Tietotyyppien vertailun vivahteet PHP:ssä

077

Monimutkaiset ehdot if-else-rakenteessa PHP:ssä

078

Looginen JA PHP:ssä

079

Looginen TAI PHP:ssä

080

Vertailuoperaatioiden prioriteetti PHP:ssä

081

Ehtojen ryhmittely PHP:ssä

082

If-else-lausekkeiden kääntäminen

083

If-else-rakenteet ja totuusarvot

084

Ei-tiukka loogisten arvojen vertailu PHP:ssä

085

Lyhennetty if if-else-rakenteessa

086

PHP:n lyhennettyjen operaatioiden vivahteet

087

Isset-komento PHP:ssä

088

Varoituksen estäminen PHP:ssä

089

Taulukon elementin olemassaolon tarkistus PHP:ssä

090

empty-komento PHP:ssä

091

Else-komennon valinnaisuus PHP:ssä

092

Aaltosulkujen valinnaisuus PHP:n ehtolauseissa

093

PHP:n if-ehtojen valinnaisten aaltosulkeiden ongelma

094

If-else-rakenteiden yhdistelmät PHP:ssä

095

Elseif-rakenteen PHP:ssä

096

Sisäkkäiset if-lauseet PHP:ssä

097

Switch-case rakenne PHP:ssä

098

Defaultin valinnaisuus PHP:ssä

099

Match-rakenteen PHP:ssä

100

Breakin valinnaisuus PHP:ssä

101

Ternaarioperaattori PHP:ssä

102

Null-yhdistelyoperaattori PHP:ssä

103

Null-yhdistelyoperaattorien ketjut PHP:ssä

104

Loogiset operaatiot PHP:ssä

105

Tunnin osan määrittäminen PHP:ssä

106

Merkkijonojen ja taulukoiden pituuden tarkistus PHP:ssä

107

Merkkijonon merkin tarkistus PHP:ssä

108

Jakojäännöksen tarkistus PHP:ssä

109

PHP-ehtojen virheiden etsiminen koodista

110

Harjoitus PHP:n if-else-ehdoista

Silmukat

Monidimensioisuus

Matemaattiset funktiot

Merkkijonofunktiot

Taulukon funktiot

Satunnainen

Aika

Käyttäjien määrittämät funktiot

Näkyvyysalue

Rekursio

Säännölliset lausekkeet

223

Johdatus säännöllisiin lausekkeisiin PHP:ssä

224

Merkkejä toistavat operaattorit

225

Ryhmittelevät sulkeet PHP:n säännöllisissä lausekkeissa

226

Erikoismerkkien escapaus PHP:n regexeissä

227

Erikoismerkkien luettelo PHP:n säännöllisissä lausekkeissa

228

Aaltosulkeet PHP:n säännöllisissä lausekkeissa

229

Ahneuden rajoittaminen PHP:n säännöllisissä lausekkeissa

230

Merkkiryhmät PHP:n säännöllisissä lausekkeissa

231

Merkkijoukot PHP:n säännöllisissä lausekkeissa

232

Merkkijoukon kääntäminen säännöllisissä lausekkeissa

233

Kirillisten merkkien erityispiirteet PHP:n säännöllisissä lausekkeissa

234

Erikoismerkit hakasulkeissa PHP:ssä

235

Merkkiryhmät hakasulkeissa PHP:ssä

236

Poikkeukset joukoissa PHP:n säännöllisissä lausekkeissa

237

Hat-symbolin käyttö PHP:n säännöllisten lausekkeiden joukoissa

238

Tavuviiva joukoissa PHP:n säännöllisissä lausekkeissa

239

Rivin alku ja loppu PHP:n säännöllisissä lausekkeissa

240

Sanan loppu tai alku PHP:n säännöllisissä lausekkeissa

241

PHP:n säännöllisten lausekkeiden 'tai'-komento

242

PHP:n säännöllisten lausekkeiden erottimet

243

Erotinmerkkien escapaus PHP:ssä

244

Kenraalishenkinen ongelma PHP:ssä

245

Merkkijonon tarkistus säännöllisellä lausekkeella PHP:ssä

246

Automaattinen säännöllisten lausekkeiden testaus PHP:ssä

247

Koko merkkijonon tarkistus säännöllisillä lausekkeilla PHP:ssä

248

Taskut PHP:n säännöllisissä lausekkeissa

249

Kaikkien regex-otsikkojen löytäminen PHP:llä

250

Kaikki osumat taskuihin säännöllisillä lausekkeilla PHP:ssä

251

Preg_match_all-funktion käyttäytymisen muuttaminen PHP:ssä

252

Ei-capture-sulkeet PHP:n säännöllisissä lausekkeissa

253

Säälimat säännöllisten lausekkeiden korvauksissa PHP:ssä

254

Sulkumerkit PHP:n säännöllisissä lausekkeissa

255

Nimettyjen sieppausryhmien PHP:ssä

256

Nimetut ryhmät PHP:n säännöllisissä lausekkeissa

257

Yleinen taskunumerointi PHP:n säännöllisissä lausekkeissa

258

Eteenpäin katselu PHP:n säännöllisissä lausekkeissa

259

PHP säännöllisten lausekkeiden takaakatsele

260

Korvaus callbackilla säännöllisillä lausekkeilla PHP:ssä

261

Säännöllisten lausekkeiden modifikaattorit PHP:ssä

262

Säännöllisten lausekkeiden kirjainkoon ohittaminen PHP:ssä

263

Kommentit säännöllisissä lausekkeissa PHP:ssä

264

Unicodea käsitteleminen PHP:n säännöllisissä lausekkeissa

265

Säännöllisten lausekkeiden ahneuden muuttaminen PHP:ssä

266

Tavallisten merkkien escapaus PHP:n regexeissä

267

Useita PHP:n säännöllisten lausekkeiden modifioijia

268

Säännöllisten lausekkeiden erikoismerkkien automaattinen escapaus PHP:ssä

269

Taulukon suodatus säännöllisillä lausekkeilla PHP:ssä

270

Merkkijonon pilkkominen taulukoksi säännöllisillä lausekkeilla PHP:ssä

Merkkijonojen muodostaminen

Lomakkeet

Istunnot

Evästeet

Tiedostojärjestelmä

Tietokannat

Tietokannan organisointi

Tietokannan harjoittelu

HTTP:n käsittely

Uudelleenohjaukset

Todennus

Sivuston moottori