Mavzu: php web dasturlash tilida klasslar yaratish php web dasturlash tilida grafika bilan ishlash Reja
Download 17.18 Kb.
|
1 2
Bog'liqДокумент (7)
- Bu sahifa navigatsiya:
- PHP Web dasturlas tilida klasslar yaratish
- PHP Web dasturlash tilida grafika bilan ishlash
Mavzu:PHP Web dasturlash tilida klasslar yaratish. PHP Web dasturlash tilida grafika bilan ishlash Reja: Kirish PHP Web dasturlas tilida klasslar yaratish PHP Web dasturlash tilida grafika bilan ishlash Grafika bilan ishlash uchun PHP-da ishlatiladigan kutubxonalar PHP Web dasturlas tilida klasslar yaratish PHP-da klasslar, obyektoriyatli dasturlashni osonlashtiradigan va kodni qayta ishlanishini kamaytiradigan yorliqdir. Klasslar yaratishning eng oddiy usuli: ```php Class MyClass { // klassning xususiyatlari Public $myVariable; // klassning metodlari Public function myMethod() { // metodning amaliyoti } } ``` Yuqoridagi kodda `MyClass` nomli klass yaratilgan. Ushbu klassning `$myVariable` nomli xususiyati va `myMethod` nomli metodiga ega. `$myVariable` xususiyatiga qiymatni o’rnatish uchun quyidagi kod yoziladi: ```php $obj = new MyClass(); // klassdan yangi obyekt yaratish $obj->myVariable = “Hello World!”; // xususiyatga qiymatni o’rnatish Echo $obj->myVariable; // “Hello World!” ni chiqarish ``` `myMethod` nomli metodni ishlatish uchun quyidagi kod yoziladi: ```php $obj = new MyClass(); // klassdan yangi obyekt yaratish $obj->myMethod(); // metodni chaqirish ``` Klasslar, kodni tashqi va ichki funksiyalar bilan ajratishga yordam beradi. Ushbu tizimni tashqi va ichki xususiyatlarga va metodlarga ega qilish yordamida boshqarish oson bo’ladi. Klasslar yaratish, PHP-da obyektoriyatli dasturlashni osonlashtiradi va dasturchilar uchun kodning qayta ishlanishini kamaytiradi. PHP Web dasturlash tilida grafika bilan ishlash PHP-da grafika bilan ishlash uchun quyidagi usullar mavjud: GD Library: GD Library, PHP-da grafika bilan ishlash uchun ishlatiladigan eng ko’p bilan ishlatiladigan kutubxonalardan biridir. Ushbu kutubxona, rasm yaratish, o’zgartirish va har xil formatlarga eksport qilish imkonini beradi. ImageMagick: ImageMagick, PHP-da grafika bilan ishlash uchun boshqa bir kutubxona hisoblanadi. Ushbu kutubxona, rasm yaratish, o’zgartirish va har xil formatlarga eksport qilish imkonini beradi. Cairo: Cairo, PHP-da grafika bilan ishlash uchun boshqa bir kutubxona hisoblanadi. Ushbu kutubxona, rasm yaratish, o’zgartirish va har xil formatlarga eksport qilish imkonini beradi. Bu kutubxonalar yordamida, PHP-da rasm yaratish, o’zgartirish va har xil formatlarga eksport qilish oson va tez bo’ladi. Misol uchun, quyidagi kodda `GD Library` kutubxonasi yordamida rasm yaratiladi: ```php // Yangi 100x100 piksel o’lchamdagi rasm yaratish $image = imagecreate(100, 100); // Ranglarni o’rnating $red = imagecolorallocate($image, 255, 0, 0); $blue = imagecolorallocate($image, 0, 0, 255); // Rasmga shakl qo’shing Imagefilledellipse($image, 50, 50, 50, 50, $red); Imagefilledrectangle($image, 25, 25, 75, 75, $blue); // Rasmni PNG fayliga eksport qiling Imagepng($image, ‘image.png’); // Rasm obyektini yong’inchaga yuboring Imagedestroy($image); ``` Ushbu kod, PNG formatidagi rasm yaratadi, ranglarni o’rnati, shakllar qo’shadi va rasmni faylga eksport qiladi. Grafika bilan ishlash, PHP-dagi web dasturlashda ko’p qo’llaniladigan usullardan biridir. Bu kutubxonalar, rasm yaratish va o’zgartirishni oson va tezlashtiradi. Download 17.18 Kb. Do'stlaringiz bilan baham: |
1 2
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling