An open API service indexing awesome lists of open source software.

https://github.com/mehemmedq2003/php_lessons

Php Lessons
https://github.com/mehemmedq2003/php_lessons

bootstrap css excel file html5 js json pdo-mysql pdo-php php phpmailer-library

Last synced: 2 months ago
JSON representation

Php Lessons

Awesome Lists containing this project

README

        

# PHP Dərsləri

Bu repository PHP dili öyrənmək istəyənlər üçün təməl və orta səviyyə məzmunlu dərsləri özündə ehtiva edir. Burada PHP-nin əsas konseptlərini öyrənmək və praktik misallarla tətbiq etmək mümkün olacaq.

## Məzmun

Bu repository-a daxil olan dərslər:

1. **Dəyişkənlər (Variables)**
- PHP dəyişkənləri
- Mətni (String), tam (Integer), onluq (Float) ədədlər
- Boolean dəyərlər
- Konstanta istifadəsi

2. **Massivlər (Arrays)**
- Tək ölçülü massivlər
- Associative massivlər
- Daxili massiv metodları
- Çox ölçülü massivlər

3. **Operatorlar (Operators)**
- Riyazi operatorlar
- Qarşılaşdırma operatorları
- Məntiqi operatorlar
- Bitwise operatorları

4. **Şərtlər (Conditions)**
- `if`, `else`, `elseif` istifadəsi
- `switch-case` istifadəsi

5. **Funksiyalar (Functions)**
- Daxili funksiyalar
- Öz funksiyalarınızı yaratmaq
- Parametrli və parametrsiz funksiyalar
- Geri dəyər döndürən funksiyalar

6. **Layout və Include**
- `include` və `require` istifadəsi
- Layout sisteminin qurulması

7. **Formlarla işləmək (Forms Processing)**
- `GET` və `POST` metodları
- Form validasiya
- Xətaları idarə etmək

8. **Fayllarla işləmək (File Handling)**
- Fayl oxumaq və yazmaq
- Faylın mövcudluğunu yoxlamaq
- Faylı silmək və dəyişdirmək

9. **JSON formatı (JSON Handling)**
- JSON-a çevirib oxumaq
- JSON-dan array əlde etmək

10. **Cookies və Sessiyalar (Cookies & Sessions)**
- Cookies yaratmaq və idarə etmək
- Session istifadəsi
- Session dəyərlərini idarə etmək

11. **PDO və Verilənlər Bazası (Database with PDO)**
- MySQL bazasına qoşulmaq
- Məlumat daxil etmək, silmək, yeniləmək
- SQL Injection-dan qorunmaq

## Necə istifadə etmək olar?

1. Repository-ni klon edin:
```bash
git clone https://github.com/MehemmedQ2003/Php_Lessons.git
```
2. PHP serveri başlatmaq üçün:
```bash
php -S localhost:8000
```
3. `index.php` faylını brauzerdə açın:
```
http://localhost:8000/index.php
```

## Tələblər

Bu dərsləri izləmək üçün sizə lazım olacaq:
- PHP 7+ versiyası
- Apache və ya PHP-in daxili serveri
- MySQL (verilənlər bazası hissəsi üçün)

## Rəyi bildir

Bu repository sənə kömək etdimi? Rəyinizi bildirin və ya yeniləmələr üçün PR göndərin!

---

**Məllif:** Məhəmməd Qardaşov
**Lisenziya:** MIT