Diskuze: PHP OOP
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj,
hlavně, procedurální styl != špagetový kód. Je na programátorovi jak ten
kód bude vypadat, sračka může být napsána i objektově,
funkcionálně..
Rozhodně začít s čistým procedurálním php, získáš znalosti které bys možná při výuce objektu nezískal, více do toho jazyka pronikneš a ať si říká kdo chce co chce, procedurální styl není mrtvý, objekty nejsou všespásné.
Pokud si chceš jen tak psát webíky a programovat pro radost, klidně začni s oop, pokud to myslíš vážně, začni s čistým php.
Řeknu ti to takhle, nejdřív musíš pochopit základní práci v PHP (
práce s IFem, SWITCHem, cykly atd.) což shrnuje zdejší základní tutoriali
pro PHP, když se naučíš toto tak v klidu můžeš napsat nějaké
jednoduché scripty pro tvoje stránky ( nebo si třeba něco málo upravit v WP
atd.). A teprve až potom co zvládneš toto bych ti doporučil se vrhnout na
zdejší tutoriíl pro OOP
Plánuji se tomu věnovat mnohem hlouběji, zkušenosti tak nějak již mám a jsem schopný i zpravit malou administraci pro web. Ale je to jak když si člověk vezme mísu a všechny ingredience tam nahází protože to je v receptu napsané. Nevím proč, ale jen vím, že když to tam bude, tak to výsledně vytvoří co má. (trošku přeháním, ale jen pro pochopení).
Učím se podle knihy, která by měla obsahovat defakto vše co bych měl potřebovat i když si asi koupím jinou knihu "Mistrovství v PHP -> od Apress" Protože některé věci tam jsou dost prapodivně popsané (v tom co mám). Např. Třídy. Absolutně jsem to od prvopočátku nechápal, až podle zdejšího návodu jsem absolutně neměl problém se do toho vnořit a maximálně se mi to zalíbilo. Ale právě že jsem si položil otázku, že je to jiné a kudy teda jít? Nebudou mi pak některé informace chybět? Má cenu ale nad tím ztrácet čas? atp..
Rozhodně jsem zastánce toho, že je potřeba pochopit základ. Abych věděl proč tohle a proč tamto a mnohem lépe se pak spolehnout na logiku než na paměť.
Zatím můj mistrovský výkon toho kam jsem došel je toto:
Práce s: if, ereg, for, while, operatory, formulář, funkce, $_POST
atp..(hrubí základ)
http://test.elyz.cz/…zy/calc1.php
Uč se to klidně ve strukturovaném. V OOP je to pak stejné, akorát to používáš jiným způsobem a jinak nad tím myslíš. Proto je jedno v čem jsou ty tutoriály, když chápeš princip OOP, vždy si to do něho předěláš.
pokud ty výhodo toho OOP vidíš už teď, tak programuj rovnou objektově. Strukturovaně vyvíjí ti co nejsou tak zkušení aby cítili, že když je logika, HTML výstup a komunikace s databází v jednom souboru, tak je někde chyba.
Když jsi schopný napsat program objektově, tak ho jsi schopný nějakým
způsobem napsat i bez objektů, ale proč bys to dělal, že?
Zobrazeno 6 zpráv z 6.