Класове

XxLPxX

Registered
Донякъде научих за класовете , но примерите в урока са пълни с грешки , някой ще може ли да ми помогне :(
Тоест не схващам повечето неща, особенно тези свързани с примерите в уроците в този сайт ,защото са пълни с грешки :idea:
 
Много общо си задаваш въпроса. Какво не разбираш? ООП от уроци...трудно би го научил, точно защото повечето уроци за ООП са просто код вкаран във функции.

Аз лично от PHP 5 професионално програмиране четох, но най-добре схванах ООП като почнах да чета за JAVA.
 
Ами поне това което е обяснено в уроците в този сайт не го разбрах заради не работещите примери
Аз дори един прост логин/регистрация немога дори да се сетя как може да го направя с ООП , след като прочетох уроците 2-3 пъти
 
OOP се учи с практика и най-вече яко четене, за да се схванат принципите, а те са:

1 клас за едно нещо.
1 метод за действие.

Ако класът ти е с име (съществително), всичко е ОК. Ако името на метода ти е глагол (примерно getAllCats), всичко е ОК. При всички останали варианти, имаш проблем. Може да е само в името, но в повечето случаи е много по-голям.
 
На мен ми трябват прости примерчета на php , аз теоритично можем да кажем че го разбрах :)
 
XxLPxX каза:
На мен ми трябват прости примерчета на php , аз теоритично можем да кажем че го разбрах :)

За да можеш да кажеш, че разбираш от ООП, трябва да си се занимавал минимум една година и то hardcore :) Има някои супер сложни неща, които се учат и усвояват трудно от начинаещи. Ако искаш уроци и примери: http://nau4i.me , а готови класове в http://www.phpclasses.org
 
Говоря че теоритично разбрах това от уроците тук :)
Та въпроса ми е дали можете да ми дадете прости и малко по сложни примерчета за да го схвана напълно ,това което автора е искал да обясни в урока :)
 
Да ти кажа, ООП с прости примери не става. Гледаш кода... гледаш... и си викаш "Абе тоя що толкова много код е написал, за да направи елементарно нещо?"
Все си мисля, че трябва да имаш идея за нещо наистина голямо, и да го подкараш с ООП, за да ти е по лесно в бъдеще. Или да ровиш в кода на голям проект много, за да разбереш смисъла.
 

Back
Горе