ik heb in een functie een variabele zitten die ik in een ander stukje script wil gebruiken. Maar hoe krijg ik een variabele nou uit een functie, want die zijn toch alleen maar geldig in de functie.
Ja, dan moet je ze global maken
hoe doe je dat? ik ben niet zo handig in javascript, ik vind php fijner.. ook al kan je ze niet vergelijken
Buiten de functie declareren, en binnen de functie dit doen: global $variabele;
En in javascript (want dat zie ik 2 posts eerder staan) is het:

var variabele = null;//lege var aanmaken

function(){
variabele = 'pindakaas'; //niet var ervoor zetten, je hebt hem immers al gedefinieerd. Anders maakt hij een nieuwe var aan genaamd variabele met alleen de functie als rijkwijdte. (oow, ik ben bagger zonder spellingscontrole)
}
Dyslectisch?

Bedankt Jelmer die uitleg had ik nodig. (Y)
Met het "return" statement kun je ook waarden uit je functie halen.

<?php
# Eruit halen
function return_iets( )
{
return "iets"; // :+
}
$var = return_iets( );
?>
het was vooral bedoeld voor javascript. Anders had ik deze topic ergens anders neergezet. Dit is toch het deel voor alles dat niet met php en mysql te maken heeft?
Hetzelfde geldt voor OO

Reageren