100 likes | 244 Views
Php funkcija Echo (). Parengė: Aleksejevaitė Romena, VIV, 4 kursas, 1 grupė. Aktualumas.
E N D
Php funkcija Echo () Parengė: Aleksejevaitė Romena, VIV, 4 kursas, 1 grupė
Aktualumas • Daugelis galbūt net nesusimąsto, kad PHP turi kelias galimybes išvesti informaciją, o dar mažiau susimąsto apie tai kaip vienoks ar kitos išvedimas į ekraną vienaip ar kitaip stabdo puslapio atvaizdavimą. Todėl svarbu žinoti skirtingų funkcijų privalumus ir trūkumas tam, kad darbas vyktų daug sklandžiau
Apibrėžimas • Echo () – yra php kintamasis, kuris leidžia atvaizduoti tekstą kuriamoje svetainėje • Echo () funkcija iš tikrųjų nėra tikra funkcija, tai yra kintamasis. • Jeigu norima egzaminuoti daugiau nei vieną parametrą įskiepių naudojimas sugeneruos sintaksinę klaidą.
Echo () vs print () • Panašumai: • Iš esmės šios funkcijos atlieka tą patį darbą – atvaizduoja tekstą svetainėje. • Nėra tikros funkcijos, tai tik konstrukcijos, kurios gali būti rašomos be skliautelių.
Echo () vs print () (II) • Skirtumai: • Moksliniuose šaltiniuose teigiama, kad Echo () funkcija dirba greičiau, tačiau naudojant Linux OS šį funkcija nusileidžia print (). • Echo () leidžia išvesti dalis atskirtas kableliais, o print () funkcija jas atskirti leidžia tik taškais, kas sulėtina darbą.
Patarimas!!! • Ką mes darome, kai norime išvesti į ekraną kintamąjį? (eilutę ar skaičių) echo $variable; • O ką darome, kai norime išvesti masyvą? print_r($array);
Patarimas!!! (II) • Jeigu bandysime masyvą išvesti su echo(), tai naršyklė mums parodys tik žodį “Array” ir nepamatysime, kas masyvo viduje. • Problema – ne kartą gali tekti išvesti ir tą, ir tą: kokį nors kintamąjį, tada dar kokį nors kintamąjį, tada masyvą ir t.t. Kaip dažniausiai tai daroma: echo$variable; print_r($array); echo$variable2;
Patarimas!!! (III) • Bet galima ir paprasčiau. Nežinau, kiek iš jūsų žino tokią gudrybę, kaip papildomą funkcijos print_r parametrą, kurio reikšmė true arba false. Ir jei mes nustatome true, tada masyvo reikšmė yra ne išvedama, o grąžinama į funkcijos rezultatą. Tokiu būdu galime nekartoti echo() kelis kartus ir parašyti štai ką: echo$variable. print_r($array, true) . $variable2
Išvados • Daugeliu atvejų echo () yra daug greičiau naudoti nei kitas konstrukcijas, kuriomis galima skelbti tekstą. • Renkant kodus galima derinti skirtingas konstrukcijas, kas leidžia efektyvinti svetainės darbą.
Naudota literatūra • http://www.skaitykit.lt/trumpas-php-patarimas-echo-ir-print_r-draugyste.htm • http://www.youtube.com/watch?v=Misjo-XOpLA • http://www.studijuok.lt/article/17/php_spausdinimo_funkciju_greicio_palyginimas_print_vs_echo_vs.htm • http://www.w3schools.com/php/func_string_echo.asp