Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: funkcja w stringu
Forum PHP.pl > Forum > PHP
andreu2311
Witam, mam pewien problem z dodaniem wartości zwracanej przez funkcję do stringu.
Otóż zgodnie z tym co jest opisane na php.net , napis echo powinien zwrócić wartość zwracaną
przez funkcje, niestety nic się nie wyświetla. Wie ktoś może dlaczego?

<?php
function getName()
{
$a = 'ddd';
return a;
}

$b = 'b';
echo "This is the value of the var named by the return value of getName(): {${getName()}}";


?>
Spawnm
np:
  1. <?php
  2. function getName()
  3. {
  4. $a = 'ddd';
  5. return $a;
  6. }
  7.  
  8. $massage=gatName();
  9. echo $massage;
  10. ?>


przy return nie miałeś '$'.
andreu2311
no tak, niestety kod dalej nie dziala, mi chodzi generalnie o to:

echo "This is the value of the var named by the return value of getName(): {${getName()}}";
nospor
Cytat
Otóż zgodnie z tym co jest opisane na php.net
Daj linka gdzie ten kod znalazles bo albo:
1) piszą tam wierutne bzdury
2) przepisales z bledem
lub
3) sam to na podstawie czegos wymysliles i zrobiles conajmniej dwa bledy smile.gif
lub
4) oni tak mają na stronie i to oni mają tam conajmniej dwa bledy winksmiley.jpg
nospor
no i tam nie ma tak blednego kodu winksmiley.jpg

  1. <?php
  2. function getName()
  3. {
  4. $a = 'ddd';
  5. return $a;
  6. }
  7.  
  8. $ddd = 'b';
  9. echo "This is the value of the var named by the return value of getName(): {${getName()}}";
  10. ?>
andreu2311
czyli jak?, mi na tym głównie zależało, żeby to co funkcja zwraca dodać do stringa, funkcje sam zrobiłem. echo "This is the value of the var named by the return value of getName(): {${getName()}}";
nospor
Cytat
żeby to co funkcja zwraca dodać do stringa,

ja ci podalem jak do stringa to co zawiera zmienna, o nazwie takiej, jaka zwraca funkcja.

A jak ty chcesz dodac tylko to co zwraca funkcja to:
  1. <?php
  2. function getName()
  3. {
  4. $a = 'ddd';
  5. return $a;
  6. }
  7.  
  8. echo "to co zwraca getName(): ".getName();
  9. ?>

I juz.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.