top
Pradžia
Photoshop
HTML
CSS
JavaScript
PHP
Kita
Forumas

Vartotojo meniu

Forumo naujausi

Apklausa

Kiek tau metų?
 

Mes naudojam Firefox!

Šis ir daugelis kitų puslapių bus daug geriau atvaizduojami su FireFox naršyklę. Tiesiog paspauskite:

FireFox

Šiuo metu prisijungę

    Niekas neprisijungęs.

Duomenų išvedimas PDF Spausdinti
Autorius: Primatas   
Data: Ketvirtadienis, Balandžio 02, 2009

Duomenis išvesti, kaip jau pastebėjote ankstesnėse pamokose, galime naudojant komandą print. Kita komanda yra echo, tačiau patarčiau naudoti print, nes ji yra lankstesnė, beto lengviau bus atsiminti tokias komandas kaip print_r(); ar printf(); ir kt.

Skirtumas tarp viengubų ir dvigubų kabučių

<?php
$a = 'Labas';
print '$a, kaip tau sekasi?';
?>

Toks kodas išvestų:

$a, kaip tau sekasi?
Tas pats, tik su dvigubomis kabutėmis:
<?php
$a = 'Labas';
print "$a, kaip tau sekasi?";
?>

Toks kodas išvestų:

Labas, kaip tau sekasi?

Jeigu išvedant yra naudojamos dvigubos kabutės, jų viduje esantis tekstas po dolerio ženklo, bus laikomas kintamuoju.

Valdymo simboliai

Dvigubų kabučių naudojimas suteikia galimybę naudoti valdymo simbolius. Jie dažnai naudojami, kai norime pavyzdžiui išvesti dolerio ženklą. Dažniausiai naudojami valdymo simboliai:

Valdymo seka Aprašymas
\n Perėjimas į naują eilutę (nepainiokit su <br>, tai nėra tas pats)
\r Grįžti į eilutės pradžią
\t Tabuliavimo žymė (tab)
\\ Kairinio brūkšnio ženklas

\"

Dvigubų kabučių ženklas
\$ Dolerio ženklas
\012 Aštuonetainė ASCII reikšmė
\xA0 Šešioliktainė ASCII reikšmė

Heredoc sintaksė

Eilutę taip pat galimą apibrėžti naudojant specialią heredoc sintaksę. Eilutės, apibrėžtos heredoc sintakse, yra identiškos dvigubų kabučių eilutėms, tik jose nebūtina vengti dvigubų kabučių.

Tai leidžia rašyti priskyrimo sakinius, kuriuose yra daug kabučių, tačiau jie yra aiškūs ir lengvai skaitomi. Heredoc eilutė pradedama <<< simboliais, po kurių rašomas eilutės identifikatorius. Eilutės pabaigoje reikia rašyti identifikatorių ir kabliataškį.

Pabaigos identifikatorius turi prasidėti naujoje eilutėje ir prieš jį neturi būti jokių simbolių, tarpo taip pat. Tai reiškia, kad identifikatorius negali būti atitrauktas nuo krašto. Heredoc sintaksę paraknu naudoti, kai reikia sukurti kintamąjį, kuriame saugoma daug HTML kodo. Pavyzdžiui:

<?php
$a = <<<PRADZIA
Čia yra tekstas, kurį saugo kintamasis a. Galime naudoti dvigubas kabutes - " " " :)

PRADZIA;
print $a;
?>

Rezultatas:

Čia yra tekstas, kurį saugo kintamasis a. Galime naudoti dvigubas kabutes - " " " :)

Komentarai
Paieška
andrius   |2009-12-09 17:22:45
Pritariu

beja apie heredoc sintakse nelabai supratau "
Fata   |2009-11-05 20:57:56
avatar Beja del:
Kodas:
print_r();
ar
Kodas:
printf();


print komanda suprantu, manau jai paminejot komandas sias gal reiketu
ir aprasymo?
primatas   |2009-12-09 22:14:19
avatar siulyciau paskaityti cia:
http://www.manualai.lt/forumas/index.php/topic,...
Tik registruoti vartotojai gali rašyti komentarus!

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

 
Prisijungę šių reklamų nematysite. prisijungti

bottom
top

Reklama

Plakatas
Plakatas
Plakatas

Naujausi

Skaitomiausi

Nuolaida serveriai.lt


bottom

Dizainą sukūrė: Neshas ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- Privertė veikti: Primatas
parašyti administracijai
Manualai.lt 2008-2009