Web design – Lectia 4
February 26, 2008 – 4:40 pmUn tip de text foarte folositor este Typewriter Text.
<BODY>
<TT>Ceva foarte frumos.</TT>
</BODY>
|
|
Fiecare litera foloseste aceeasi distanta pe orizontala… Citeste in continuare �
Web design blog

Un tip de text foarte folositor este Typewriter Text.
<BODY>
<TT>Ceva foarte frumos.</TT>
</BODY>
|
|
Fiecare litera foloseste aceeasi distanta pe orizontala… Citeste in continuare �
Sa ne intoarcem de unde am pornit.
<BODY>
Ceva foarte frumos.
</BODY>
|
|
Pentru a simplifica lucrurile in continuare voi scrie doar ceea ce se gaseste intre tagurile de tip < BODY>. Voi omite tagurile de tip < HTML>, < HEAD> & < TITLE>. Lesne de inteles ca trebuie sa le tineti in documentul dumneavoastra si in continuare.
< BODY>
< /BODY>
Deschideti documentul salvat ca pagina htm, accesati butonul EDIT din meniul si Edit with Notepad. Se mai poate accesa si din meniu View – Source Citeste in continuare �
Deschide un Notepad (NEW ,Text Document) si incepe cu acestea:
< html >
< /html>
Fiecare dintre acestea sunt numite tag-uri. Exista un tag pentru inceput si un tag pentru final(incheiere). Pentru a face un tag final doar adauga / la tagul de inceput. Majoritatea, dar nu toate tagurile au un tag final. Ganditi-va la tag-uri ca si cum ati vorbi cu browserul, sau mai bine ca si cum i-ati da instructiuni. Citeste in continuare �
Conversia explicită a tipurilor (cast) se face în acelaşi mod ca în C: numele tipului dorit este scris în paranteze înaite de numele variabilei.
$a = 10; // $a este un intreg
$bar = (double) $a; // $bar este un double
Conversiile permise sunt: Citeste in continuare �
Pentru a crea o variabilă de tipul obiect dorit, şi eventual pentru a o iniţializa, se foloseşte operatorul new:
Ex:
class aaa
{
function do_aaa()
{
echo “Doing aaa.”;
}
}
$bar = new aaa;
$bar->do_aaa(); Citeste in continuare �
Tablourile multidimensionale sunt în realitate tablouri simple. Pentru fiecare dimensiune a tabloului trebuie adăugată o altă dimensiune [dim] la final.
Ex:
$a[1] = $f; // Tablou unidimensional
$a["aaa"] = $f; // Tablou unidimensional
$a[1][0] = $f; // Tablou bidimensional
$a["aaa"][2] = $f; // Indicii asociativi si numerici se pot combina
$3[3]["bar"] = $f; // Indicii numerici si asociativi se pot combina
$a["aaa"][4]["bar"][0] = $f; // Tablou cu patru dimensiuni Citeste in continuare �
În PHP tablourile se comportă şi ca tablouri asociative (hash tables) şi ca tablouri indexate (vectori).
Tablouri unidimensionale
PHP acceptă atât tablouri scalare cât şi asociative. De fapt nu există nici o diferenţă între cele două. În PHP tabolurile se pot crea utilizând funcţiile list() şi array() sau se poate seta explicit fiecare element din tablou. Citeste in continuare �
Când un şir este evaluat ca valoare numerică, valoarea şi tipul rezultat sunt decise după cum urmează:
Ex:
$aaa = 1 + “10.5″; // $aaa este double (11.5)
$aaa = 1 + “-1.3e3″; // $aaa este double (-1299)
$aaa = 1 + “bob-1.3e3″; // $aaa este integer (1)
$aaa = 1 + “bob3″; // $aaa este integer (1)
$aaa = 1 + “10 Small Pigs”; // $aaa este integer (11)
$aaa = 1 + “10 Little Piggies”; // $aaa este integer (11)
$aaa = “10.0 pigs” + 1; // $aaa este double (11)
$aaa = “10.0 pigs” + 1.0; // $aaa este double (11)
Orice caracter se poate transforma, teoretic, în secveţă escape, dar se produce un avertisment la cel mai înalt nivel. A doua metodă încadrează şirurile între apostrofuri; în acest caz singurele secvenţe escape înţelese sunt ‘\\’ şi ‘\’. Variabilele nu vor fi expandate într-un şir încadrat între apostrofuri. O altă metodă de a delimita şirurile este folosirea sintaxei doc ‘< <<’. După acest delimitator trebuie specificat un identificator, apoi şirul de caractere propriu-zis şi, în încheiere, acelaşi identificator care a precedat şirul.
\n – Linie nouă (linefeed, LF sau 0x0A in ASCII) Citeste in continuare �