Portál AbcLinuxu, 20. dubna 2024 03:19


Dotaz: Problém s funkcí v PHP

21.10.2013 10:44 MaFA
Problém s funkcí v PHP
Přečteno: 246×
Odpovědět | Admin
Zdravím, narazil na probém se kterým nedokážu hnout. Neporadil by mi prosím někdo jak dosáhnout takového výsledku? Je to jen příklad. Děkuji za radu.

     $menu = function() {

          $menu = '';
          $menu .= '<ul>';
          $menu .= '<li>polozka1<li>';
          $menu .= '<li>polozka2<li>';
          $menu .= '<li>polozka3<li>';
          $menu .= '</ul>';
     };

     echo $menu; // polozka1 polozka2 polozka3
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Tarmaq avatar 21.10.2013 11:01 Tarmaq | skóre: 39
Rozbalit Rozbalit vše Re: Problém s funkcí v PHP
Odpovědět | | Sbalit | Link | Blokovat | Admin
moc nerozumim tomu, proc je to menu ve funkci. Pokud to nutne potrebujes ve funkci, udelej to nejak takhle:
function menu() {
 
    return '
    ' . '
  • polozka1
  • ' . '
  • polozka2
  • ' . '
  • polozka3
  • ' . '
' ; }; $menu = menu(); echo $menu;
IMHO by ale stacilo tohle, pokud teda nepotrebujes ve funkci zpracovat nejaky predany parametr atp.:
$menu = '
    ' . '
  • polozka1
  • ' . '
  • polozka2
  • ' . '
  • polozka3
  • ' . '
' ; echo $menu;
Don't panic!
21.10.2013 11:09 MaFA
Rozbalit Rozbalit vše Re: Problém s funkcí v PHP
Díky a moc, pokud bych použil první příklad, jelikož potřebuji předat i nějaké parametry, dostanu z funkce i jiný výsledek? Kromě toho seznamu bych potřeboval ještě získat proměnnou $h1 z té jedné funkce. Děkuji za pomoc.
21.10.2013 16:08 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Problém s funkcí v PHP
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
21.10.2013 11:17 Kit
Rozbalit Rozbalit vše Re: Problém s funkcí v PHP
Odpovědět | | Sbalit | Link | Blokovat | Admin
$h1 = "Nadpis";

echo <<<EOT
<h1>$h1</h1>
<ul>
<li>polozka1<li>
<li>polozka2<li>
<li>polozka3<li>
</ul>';
EOT;

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.