PHP lung neintelegatoare Spre deosebire de imprimare, ecou și retur

Sunt în căutarea unor categorii de astfel de aici.

Nu o voi face aici nimic de prisos să spunem (Tipo aaa merge Googly shkololo), voi răspunde la întrebări, ciudate pentru a înțelege și destul de normal pentru a stăpâni.

Să examinăm acest lucru cu o funcție de exemplu, pentru că întoarcerea este relevantă atunci când se ocupă cu funcții

Să ne situație destul de frecvente: avem nevoie de o funcție care va fi primi de la o anumită valoare, și în funcție de contextul în care le folosim trebuie să ieșire lui sau. sau retur

De fapt, asta este o diferență:

Cu valoarea de întoarcere, putem face orice: să-l atașați la calcul, afișajul, transferul la o altă funcție, ei bine, cred că concluzia este clară.

Să luăm exemplul

Funcția GetValue (valoare $, $ = false de imprimare) GetValue ( 'Hello World', true); // ieșire echo GetValue ( 'Hello World'); // valori de returnare

Acum demonteze rândurile.

$ Valoarea (string) - valoarea pe care dorim să proceseze

$ Print (bool) - un indicator al faptului că vom face. Implicit este fals

Display-urile noastre de funcții sau se întoarce, în funcție de ceea ce vom da în setarea de imprimare.

În continuare vom apela funcția de două ori: în primul caz este transferat la imprimare = true. și să emită o valoare în al doilea caz, noi deducem că ne întoarce să funcționeze.

Sincer, nu înțeleg de ce clase în PHP, sau mai degrabă OPP de sine. Pot să înțeleg, dacă doriți să ieșire un anumit cod de mai multe ori (de exemplu, mai multe variabile) și pot înțelege că acestea pot BVT nevoie de protecție de la ATTAC la codul în sine mai mult și mai mult pentru a înțelege că nu pot.

jcmax, în acest post nu este OEP. OOP - este clase, metode, obiecte ... și apoi doar funcția. Dar caracteristici nu sunt PLO

S-au găsit că acest exemplu funcționează numai în cazul în care condiția dacă este necesar, în loc identic egal cu (==). Aceasta este $ de imprimare == 1 apoi afișează Hello World de două ori.

Am dat peste o altă metodă de ieșire interesantă
Dacă aveți nevoie de text în HTML variabilă de afișare prost, care va funcționa