Autor Zpráva
spejle
Profil
Dobrý den, nerozumím jaká je mezi těmito jazyky spojitost, výhody či nevýhody? Vím, že se php používá na serveru k vývoji webových stránek.
Mohu požádat přítomné o vysvětlení, stačí i odkazy.
Děkuji
Tomasds
Profil
html je něco, co když se dostane do prohlížeče, tak se to zobrazí.
php je něco, co generuje html a dá se v rámci toho programovat.

Třeba tuto html stránku vygeneroval jeden a tentýž php soubor, jako to dělá (na požádání) pro všechny ostatní v této diskusi. A dělá to tak, že má jakýsi html základ a do něj dává data z databáze.
Měsíček
Profil
HTML je jazyk značkovací => zpracovává ho interpret prohlížeče.
PHP je jazyk skriptovací a zároveň programovací => zpracovává ho parser, jehož výsledkem může, ale taky nemusí být HTML.
spejle
Profil
Díky, ale stránku si přece mohu naprogramovat( napsat přímo v html) nemusím používat php.
Je tedy lepší psát v php než přímo v html?
Měsíček
Profil
===============
= HTML verze  =
===============

<strong> Ahoj světe! </strong>

===============
= PHP verze   =
===============

<?php
  echo ("<strong>Ahoj světe!</strong>");
?>

==================
= Uživatel uvidí =
==================

U obou (tučně tento text):

Ahoj světe!

===============
= HTML verze  =
===============

 1 + 2 = 3 

// Ovšem musíš sám vypočítat

===============
= PHP verze   =
===============

<?php
  $a = 1;
  $b = 2;
    echo ($a." + ".$b." = ".($a+$b));
 ?>

// Pokud nevíš kolik je 1 + 2 PHP ti to vypočítá

==================
= Uživatel uvidí =
==================

 1 + 2 = 3
habendorf
Profil
spejle

stránku si přece mohu naprogramovat( napsat přímo v html) nemusím používat php
A ty myslíš, že když sem do diskuze napíšeš příspěvek, tak někde sedí někdo, kdo ho sem v html vloží?
Např. tato stránka, na kterou teď koukáš, je generovaná dynamicky právě pomocí php.
bohyn
Profil
HTML je staticky jazyk popisujici vzhled dokumentu. Co soubor to stranka ktera bude porad stejna.
PHP je jazyk programovaci, slouzici primarne na generovani HTML vystupu. Pomoci PHP se daji stranky generovat dynamicky; tzn. ze na jeden pozadavej nemusi vzdy vratit stejny vysledek.
Měsíček
Profil
"HTML je staticky jazyk popisujici vzhled dokumentu. "

A co je pak CSS? HTML není od toho, aby určoval vzhled dokumentu, ale jeho strukturu.
habendorf
Profil
bohyn
HTML je staticky jazyk popisujici vzhled dokumentu
HTML popisuje strukturu dokumentu, vzhled necháme na CSS.

PHP je jazyk programovaci, slouzici primarne na generovani HTML vystupu.
Slouží k čemukoliv.
spejle
Profil
Dovolil bych si to sesumírovat, oba jazyky vytváří www stránky, přičemž html je pouze jako "obrázek" bez možnosti změny, kdežto php je programovací jazyk a na základě vkládaných údajů dynamicky mění obsah www stránek.
Dá se říci, že je to tedy vývoj v oblasti vytváření www stránek.
Děkuji všem za trpělivost
habendorf
Profil
spejle

PHP nevytváří (jen) www stránky, www stránky mohou být jeho výstupem. Práce se soubory, operace s databází, práce s obrázky ... to bych nenazýval vytvářením www.
spejle
Profil
Rozumím, ještě bych se zeptal jak je na tom CSS, když PHP zvládne to samé. Má cenu se CSS učit?
A kam podle Vás jde vývoj při tvorbě www.
Měsíček
Profil
"Rozumím, ještě bych se zeptal jak je na tom CSS, když PHP zvládne to samé. "

Ne PHP nedokáže to co dokáže CSS.

"Má cenu se CSS učit? "

Ano.

"A kam podle Vás jde vývoj při tvorbě www."[/i]

Stojí na mrtvém bodě.
spejle
Profil
Děkuji za informace.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0