Jump to content

Help me with something newbish.


Procode

Recommended Posts

Ok what i want to do is define one variable and use it throughout the whole class and it's functions.
Say it's smarty. How can i do[code]$smarty = new Smarty();[/code] once and use it regulary throughout my functions in the class without having to define it every time in every function?

Example:

Somehow i define smarty and then

[code]class MyClass{
    function MyFunction(){
          $smarty->define('var', $var);
    }
}[/code]
Link to comment
https://forums.phpfreaks.com/topic/29995-help-me-with-something-newbish/
Share on other sites

using define will make a constant which is available anywhere - so you don't need the $smarty->

once you have defined it you can access it anywhere. (good practice to use uppercase for constants - helps you identify them in your code)
[quote author=ToonMariner link=topic=117925.msg481493#msg481493 date=1165629393]
using define will make a constant which is available anywhere - so you don't need the $smarty->

once you have defined it you can access it anywhere. (good practice to use uppercase for constants - helps you identify them in your code)
[/quote]

Can you give an example please?

Do you mean do this
[code]
$smarty = new Smarty();
DEFINE('SMARTY', $smarty);
[/code]
Then inside a class function i do[code]SMARTY->blah();[/code]
Elaborate a little more please.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.