Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP] Addition funktioniert nicht mit Variable (https://www.delphipraxis.net/118318-%5Bphp%5D-addition-funktioniert-nicht-mit-variable.html)

DeddyH 5. Aug 2008 10:25

Re: [PHP] Addition funktioniert nicht mit Variable
 
Einfach das "var" weglassen und innerhalb der Funktion eben mit global kenntlich machen, dass es sich um eine globale Variable handelt.

Yheeky 5. Aug 2008 10:27

Re: [PHP] Addition funktioniert nicht mit Variable
 
Zitat:

Zitat von DeddyH
Einfach das "var" weglassen und innerhalb der Funktion eben mit global kenntlich machen, dass es sich um eine globale Variable handelt.

Super, das war´s! Danke euch allen! :-)

xSkaschY 5. Aug 2008 17:44

Re: [PHP] Addition funktioniert nicht mit Variable
 
Und bitte

Code:
$_GLOBALS['loginpunkte'];
verwenden, global is mehr oder weniger deprecated.

Andere Frage, wozu eine globalisierte Variable? Sowas macht man nicht. :-)

Code:
function addLoginPunkte($loginpunkte = 0)
{
   $punkte = (int)getPunkte();
   // Dem aktuellen Punktestand die Loginpunkte hinzufügen
   $punkte += $loginpunkte;

   echo $punkte; // schreibt sofort
}

$loginpunkte = 10
addLoginPunkte($loginpunkte);

// Edit habs mal angepasst (danke an Valle)

Valle 5. Aug 2008 17:47

Re: [PHP] Addition funktioniert nicht mit Variable
 
Zitat:

Zitat von Yheeky
Code:
   $punkte = (int)getPunkte;

Ist getPunkte eine Funktion, deren Rückgabe du hier erwartest? Dann muss du noch zwei Klammern hinten dran schreiben, denn unter PHP werden diese Klammern auch gemacht, wenn die Funktion keine Parameter erwartet.

Code:
   $punkte = (int)getPunkte();
Mit freundlichen Grüßen,

Valle


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:21 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz