Autor Zpráva
Filips
Profil
Čaute, učím se PHP. Vždy vyzkouším to co se dočtu, jestli to funguje či nikoliv. Zatím bylo vše ok. Teď jsem narazil na konstanty. Ale nechápu jak to funguje. Mohl by mi někdo říct co je špatně?

Příklad z internetu:
<?

define ("BROWSER", "Firefox 1.0");
define ("OS", "GNU/Linux");
echo "Váš browser je ".BROWSER." a Váš systém je ".OS;
?>


A moje verze:
<?php

define ("AUTOMOBIL", "skoda");
define ("fabia", "superb");
echo "Vaše značka automobilu je ".AUTOMOBIL." a model je ".superb;
?>


A vyhodí mi to neúplný výsledek, ale před výsledek to napíše:
Notice: Use of undefined constant superb - assumed 'superb' in c:\program files\easyphp1-8\www\vyrazy.php on line 16
Nadefinováno to přeci je ne?
Děkuji za vaše rady.
Casero
Profil
Filips
nn..máš nadefinováno fabia a ne superb..to je hodnota
Filips
Profil
Casero
Takže musím definovat vžy do co je pod sebou? Dalo by se to tak říct?
venca163
Profil
nic
Casero
Profil
Filips
no spíš první je nazev constanty a druhý je hodnota..a ty vyvoláváš hodnotu..místo konstanty.
Casero
Profil
<?php
define ("AUTOMOBIL", "skoda");
define ("fabia", "superb");
echo "Vaše značka automobilu je ".AUTOMOBIL." a model je ".fabia;
?>
takhle
Filips
Profil
Jojo už je mně to zcela jasné. Děkuji.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0