static

how do i access static member of a class?

Hi guys, I am trying to access static member of a class. my class is: class A { public static $strName = 'A is my name' public function xyz() { .. } .. } //Since i have bunch of classes stored in an array $x = array('A'); echo $x::$strName; I am getting error while printing. How can i print 'A is my name'...

Best method for accessing static members

In my previous question I found two solutions for accessing static members. I would like to know which one is the better way, and why. Using reflection Using object methods using eval ...

What is wrong with using a static member object with a class?

I have heard that using static member objects is not a very good practice. Say for example, I have this code: class Foo { ... static MyString str; }; I define and initialize this variable in the implementation file of this class as: MyString Foo::str = "Some String"; // This is fine as my string API handles this. When I run this c...

Very very simple, secure database for static site.

Hi everyone, I have static website with a handful of pages for a bit of self-advertising. I'm wanting to put a small database online to store some clients details, preferably with the same layout as my current pages. I've tried looking at some PHP scripts to provide a static interface to a SQLite database but I'm a bit unsure as to the ...

Android: getString(R.string in static method

When programming for Android sometimes you have to use static methods. But when you try to acces you resources in a static method with getString(R.string.text) you'll get an error. Making it static doesn't works. Does anyone knows a good way around this because the resource files in Android are very helpfull for creating things in diffe...

Is it normal practise to have getters which call private methods in API design?

Hi, Is it common, in API Design, to do something like this: public ReadOnlyCollection GetCollection { get { // Get's read only collection here... } } In the body of the get, this calls a private method that fills the collection. So I only expose one, consistent object to clients. The thing which confuses me is if it is right to make...

Statics Properties in abstract clases

Could anybody explain why static property is null? class Program { static void Main(string[] args) { string s = Cc.P1; // is null } } public class Cc : Ca { static Cc() { P1 = "Test"; } } public abstract class Ca { public static string P1 { get; protected set; } }...

Invoke static method using Introspection in Flex

All, While this is similar to another post, that post (does not indicate how to perform this (if it can be done) without instantiating an object. Also, without success I have tried multiple variations on the theme of: class[method](arg) class[method].call(arg) method.apply(class, arg) I am new to Flex, but have used Reflection in bo...

Bestpractice DI with ASP.NET MVC and StructureMap - How to inject dependencies in an ActionResult

I edited my whole question, so do not wonder :) Well, I want to have an ActionResult that takes domain model data and some additional parameters, i.e page index and page size for paging a list. It decide itself if it returns a PartialViewResult or a ViewResult depending on the kind of web request (ajax request or not). The reffered dat...

C++ static variables question

Hello! I was recently interested in how does Microsoft Visual C++ compiler makes and optimizes static variables. I have the following code: void no_static_initialization() { static int value = 3; } void static_initialization(int new_value) { static int value = new_value; } #include <cstdlib> int main() { no_static_initiali...

Serving static files with logic in django (keeping a downloadcount)

I have a site which enables the user to download certain files. However I want to keep a download count for each file so going the usual way by putting the static files on a different subdomain and then letting apache do the heavy lifting is not a way as well as HttpResponseRedirecting the user to a subdomain isn't good because then the ...

Performance differences between static and non-static final primitive fields in Java

I recently ran across a class that had the following field declared: private final int period = 1000; In this particular case, the author had intended for it to also be static and since the value couldn't be altered at any point, there was no real functional reason not to declare it static, but it got me wondering how Java treats fina...

initializing a static variable in header

hey everyone. i am new in programming in c, so i am trying all these things just to get the hang of the code. so i worte the following: // file: q7a.h static int err_code = 3; void printErrCode (); ///////////// END OF FILE ///////////////// // file: q7a.c #include <stdio.h> #include "q7a.h" void printErrCode () { printf ("%d ", err_c...

c#: (Static) Class-Level Variables

This is definitely a bit of a noob question, but my searches so afar haven't cleared the issue up for me. A want a particular console app to store several class-level variables. In one case, I want to store a copy of my logging object, which I'll use in various places within the class. In another case, I want to store a simple type, a i...

C++ singleton vs completely static object

Let say we need to have just one instance of some class in our project. There are couple ways of doing it. I want to compare. Please can you review my understanding. 1) Classical Singleton pattern 2) Completely static class (all methods and members are static). As I understand the differences are following: a) The order of initiali...

How should I define 'static' subroutines in Perl?

I'm used to work in Java, so perhaps this question is a Java-oriented Perl question... anyway, I've created a Person package using Moose. Now, I would like to add a few subroutines which are "static", that is, they do not refer to a specific Person, but are still closely related to Person package. For example, sub sort_persons gets an ...

Stop static constructor

How to stop a static constructor(i.e. module constructor & type constructor) from running in .NET? For example: class A { static A() { Environment.Exit(0); } static int i() { return 100; } } How to invoke i() without exiting? ...

pass static variable between two files in C/C++

Hi, I have a question to ask about passing static variables between two files. Now I have one file A.c and a second file B.cpp In A.c static struct { int int } static_variable Now A.c has to call a function func() in B.cpp, and this function has to modify the static_variable in A.c In B.cpp func() { static_variable =...

Static members and templates in c++

Given the code: #include <iostream> using namespace std; template <typename T> T my_max (const T &t1, const T &t2) { static int counter = 0; counter++; cout << counter << " "; return ((t1 > t2) ? t1 : t2); } int main() { my_max (2,3); my_max (3.5, 4.3); my_max (3,2); my_max ('a','c'); } The output is: ...

static allocation in java - heap, stack and permanent generation

Hi all !! I have been lately reading a lot on memory allocation schemes in java, and there have been many doubts as I have been reading from various sources. I have collected my concepts, and I need you people to go through all of the points and comment on them. I came to know that memory allocation is JVM specific, so I must say before...