Yii нь орчин үеийн вэб програмуудыг хурдан бүтээхэд зориулагдсан нээлттэй эх сурвалжтай, өндөр гүйцэтгэлтэй, уян хатан, үр ашигтай, аюулгүй РНР фреймворк юм. Энэ нь объект хандалтат хэлбэрээр код бичихэд зориулагдсан ерөнхий, бүрэн стек вэб програмчлалын хүрээ бөгөөд батлагдсан, ашиглахад бэлэн олон боломжуудыг хангадаг. Энэ нь танд найдвартай, найдвартай код бичихэд туслах хэд хэдэн боломжийн өгөгдмөл болон суурилуулсан хэрэгслүүдийн хамт ирдэг.
Yii-ийн зарим гол онцлогууд энд байна:
PHP 8.2 нь 2022 оны 12-р сард PHP 8.x хувилбарын хамгийн сүүлийн үеийн жижиг хувилбар болж гарсан. Энэ нь өмнөх хувилбаруудын чадавхид тулгуурласан шинэ боломжуудыг нэмж, хөгжүүлэлтийн туршлагыг улам хялбаршуулдаг. Энэ нийтлэлд бид томоохон өөрчлөлтүүдтэй танилцаж, таны кодыг хэрхэн засварлахад хялбар болгохыг харуулах болно.
Сүүлийн хэд хэдэн хувилбаруудад PHP нь төрөл системээ илүү хүчтэй бичсэн загвар болгон аажмаар хөгжүүлсээр ир
Цааш унших →PHP програмыг туршихын тулд вэб серверийг хурдан эхлүүлэх шаардлагатай байна уу? PHP орчуулагч нь нэг суурилагдсан! Та үүнийг ашиглан Apache, NGINX эсвэл контейнержуулалтын шийдэл ашиглахгүйгээр ажлаа хурдан шалгаж болно.
PHP-ийн нэгдсэн сервер нь харьцангуй бага анхаарал татдаг боловч хөгжүүлэлтийн хувьд нэлээд хүчирхэг юм. Энэ гарын авлагад бид үүнийг Python-ийн SimpleHTTPServer эсвэл http-server
Цааш унших →Google-ийн Firebase Cloud Messaging (FCM) үйлчилгээ нь мобайл төхөөрөмжид түлхэх мэдэгдлийг түгээх үнэ төлбөргүй бөгөөд тохиромжтой арга юм. Энэ нь iOS, Android болон вэб зорилтуудтай ажилладаг бөгөөд платформуудын хоорондын ялгааг арилгадаг. Та ачаагаа Firebase-н API руу нэг удаа илгээж, бүх хэрэглэгчдэдээ бодит цагийн хүртээмжтэй болно.
Энэ нийтлэлд бид Firebase-г серверийн PHP кодоос мэ
Цааш унших →РНР сан нь хэлний хөгжлийг дэмжих санхүүжилт олгох шинээр байгуулагдсан байгууллага юм. Энэ нь олон жилийн турш хувь нэмэр оруулсан Никита Поповыг орхисны хариуд нөлөө бүхий арван компани үүсгэн байгуулсан.
Сан 2021 оны 11-р сард PHP 8.1 функцын шинэчлэлт гарахаас өмнөхөн зарласан. Попов PHP-г орхиж, LLVM-ийн хөгжилд анхаарлаа хандуулахаар шийдсэн нь PHP 7 ба 8 хувилбарын цувралаар дамжуулан олон анхаарал тат
Цааш унших →PHP 8.1 нь 2021 оны 11-р сард PHP хэлний хамгийн сүүлийн үеийн жижиг хувилбар болж гарсан. Энэ нь хэд хэдэн жижиг сайжруулалт, гүйцэтгэлийн сайжруулалтын зэрэгцээ хэлний хэд хэдэн шинэ боломжуудыг нэмдэг. Цөөн хэдэн чухал өөрчлөлтүүд байгаа боловч PHP 8.0-ийн ихэнх шинэчлэлтүүд нь энгийн байх ёстой.
Энэ жилийн PHP шинэчлэлт нь хөгжүүлэгчийн бүтээмжийг нэмэгдүүлэх хэд хэдэн шинэ боломжуудыг нэмсэн. Шинэчлэгдсэний дараа ашиглах боломжтой зүйлс э
Цааш унших →PHPStan нь 2021 оны 11-р сарын эхээр шинэ боломжууд, нэмэлт дүрэм журам, гүйцэтгэлийн олон оновчлол бүхий чухал хувилбарыг гаргасан. Энэ нь тэргүүлэгч PHP статик анализатор нь одоо тогтвортой гэж тооцогддог бөгөөд ирээдүйн шинэчлэлтүүдэд нийцтэй байх амлалттай ирдэг гэсэн үг юм.
Энэ нь маш том алдаа тул PHPStan 1.0 нь таны одоо байгаа сканнеруудад нөлөөлж болзошгүй зарим өөрчлөлтүүдийг авчирдаг. Үүнд нэмэлт дүрмүүд болон зарим сольсон эсвэл хасагдсан тохирго
Цааш унших →PHP 8.1 эцэст нь тоололд хэлний дэмжлэгийг нэмэх болно. Enums буюу тоололын товчлол нь зөвхөн тодорхой утгуудаар үүсгэгдэх боломжтой төрөл юм. Эдгээр нь ихэвчлэн бусад объект хандалтат хэл дээр байдаг боловч өмнө нь PHP дээр хэрэгжүүлэхийн тулд хэрэглэгчийн талбарт тойрч гарах шийдлүүдийг шаарддаг байсан.
Энгийн тоолол нь дараах байдалтай байна.
Цааш унших →Web Push API нь танд вэб хөтчүүд болон API-ууд руу түлхэх мэдэгдэл илгээх боломжийг олгодог. Логикийн ихэнх нь хөтөч дээр явагддаг ч мэдэгдлээ үүсгэхийн тулд танд сервер талын бүрэлдэхүүн хэрэгтэй хэвээр байна. PHP ашиглан Web Push backend-ийг хэрхэн хэрэгжүүлэх талаар эндээс үзнэ үү.
Энэхүү зааварчилгааны зорилгын үүднээс бид таныг PHP дээр HTTP API үүсгэх үндсийг мэддэг гэж үзэх болно. Та вэб
Цааш унших →PHPMyAdmin бол MySQL болон MariaDB мэдээллийн сангийн түгээмэл удирдлагын интерфейс юм. Энэ нь танд вэб хөтөч ашиглан схем, хүснэгт, өгөгдөлтэйгээ харилцах боломжийг олгоно.
Төсөл нь чингэлэгтэй орчинд байрлуулах ажлыг хялбаршуулдаг албан ёсны Docker дүрстэй. Шинэ PHPMyAdmin жишээг хурдан ажиллуулахын тулд зургийг хэрхэн ашиглахыг эндээс үзнэ үү.
Хамгийн энгийн суулгац нь PHPMyAdmin контейне
Цааш унших →