IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Matúš Petrofčík:25.12.2013 1:22

Ahoj všetci.
Mal by som súbor index.php, a v nom nejaké premenné $a a $b.
Potom by som mal súbor funkcie.php a v nom premenné $a a $b ktoré s premennými z index.php vôbec nesúvisia!
V index.php by som cez include pripájal súbor funkcie.php
Ovplyvňovali by sa mi tieto premenné navzájom?

Snáď som to napísal správne na pochopeie a sorry ak zakladám duplicitu :)
Ďakujem

Odpovědět
25.12.2013 1:22
obsah kocky = r^2 ... a preto vlak drnká
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Matúš Petrofčík
mkub:25.12.2013 1:40

tie premenne by sa velmi ovplyvnili, lebo tam, kde by si ten subor naincludoval, tak by sa obsah tych premien zmenil podla kodu v tom subore, co includujes

 
Nahoru Odpovědět
25.12.2013 1:40
Avatar
Nahoru Odpovědět
25.12.2013 1:45
obsah kocky = r^2 ... a preto vlak drnká
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Matúš Petrofčík
mkub:25.12.2013 1:50

rado sa stalo a odporucam ti pouzivat take nazvy premennych, ktore popisuju, co obsahuju, napr. premenna $msg by mala byt typu string a mala by obsahovat spravu na vypisanie, jednopismenne premenne zase by mali byt pomocne premenne vo funkciach a pod.
dalej sa treba vyvarovat v nazvoch premennych aj diakritiky, ako aj treba pre nazvy premennych dodrziavat urcite pravidla, lebo PHP je case-sensitive, cize premenna $msg nie je ta ista premenna ako $MSG

Editováno 25.12.2013 1:53
 
Nahoru Odpovědět
25.12.2013 1:50
Avatar
Odpovídá na mkub
Matúš Petrofčík:25.12.2013 2:07

nie som zas úplný blbeček, ale ďakujem za iniciatívu :D

Nahoru Odpovědět
25.12.2013 2:07
obsah kocky = r^2 ... a preto vlak drnká
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Matúš Petrofčík
mkub:25.12.2013 2:16

ak to tak vyznelo, tak sa ospravedlnujem

 
Nahoru Odpovědět
25.12.2013 2:16
Avatar
Odpovídá na mkub
Matúš Petrofčík:25.12.2013 2:28

ne ne ;) to je v pohode, snažil si sa mi pomôcť :)
to len ja reagujem zbrklo a bez premýšľania, moja chyba takto reagovať, ospravedlnujem sa :[

Nahoru Odpovědět
25.12.2013 2:28
obsah kocky = r^2 ... a preto vlak drnká
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Matúš Petrofčík
mkub:25.12.2013 3:30

to nic, clovek nie je neomylny a ja zase nemozem vediet, ako si zbehly v tom programovacom jazyku

 
Nahoru Odpovědět
25.12.2013 3:30
Avatar
Kit
Tvůrce
Avatar
Odpovídá na mkub
Kit:25.12.2013 5:05

V jiném vlákně jsme řešili parsování BBCode, kterého ses také zúčastnil.

Matúš Petrofčík: Proměnné ve funkci jsou zcela samostatné, i když mají stejné názvy jako ve volajícím kódu. V případě include je to však o něco složitější, protože proměnné ležící mimo funkce se mezi tyto proměnné zamíchají. Proto kusy kódu zásadně neincluduji - pouze autoload tříd.

Nahoru Odpovědět
25.12.2013 5:05
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na Kit
Matúš Petrofčík:25.12.2013 5:26

Ďakujem.

Nahoru Odpovědět
25.12.2013 5:26
obsah kocky = r^2 ... a preto vlak drnká
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 10.