Portál AbcLinuxu, 24. dubna 2024 15:36


Dotaz: PHP - funkce

25.9.2014 13:27 JardaR
PHP - funkce
Přečteno: 234×
Odpovědět | Admin
Ahoj, co je na tomto kódu špatně? Nic se nevypíše. Děkuji
function(){
$a = 'Ahoj';
echo $a;
};

Řešení dotazu:


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 25.9.2014 14:46 Tarmaq | skóre: 39
Rozbalit Rozbalit vše Re: PHP - funkce
Odpovědět | | Sbalit | Link | Blokovat | Admin
je to anonymni funkce a nikde se nevola..
asi chces:
function foo(){
  $a = 'Ahoj';
  echo $a;
};

foo();
pokud se s ta promenna $a nikde nepouziva, lze zkratit na:
function foo(){
  echo 'Ahoj';
};
Don't panic!
25.9.2014 15:40 Lucius
Rozbalit Rozbalit vše Re: PHP - funkce
Nebo pokud skutecne potrebuje tu anonymni fu, tak

$foo = function(){ echo 'Ahoj'; };

$foo();
29.9.2014 16:25 hates | skóre: 30 | blog: Jak_jsem_se_dostal_k_linuxu
Rozbalit Rozbalit vše Re: PHP - funkce
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ja bych radeji volil objektovy model.

class A { public static function getText($text = null) { return $text; } }

echo A->getText("co ma funkce vypsat");

29.9.2014 16:45 DarkKnight | skóre: 26
Rozbalit Rozbalit vše Re: PHP - funkce
class A {
   public static function getText($text = null) { 
         return $text; 
   }  
}

echo A::getText("co ma funkce vypsat");
29.9.2014 17:01 Kit | skóre: 45 | Brno
Rozbalit Rozbalit vše Re: PHP - funkce
Když už objektově, tak s privátním getterem :-)
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.

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.