1 2 3 4 5 6 7 8
| one rather important note that was lost in the Great PHP Doc Note Purge of '04 is that you can call methods using array_walk(). Let's assume that we have a class named 'Search', in which there is a method called 'convertKeywords'. Here's how you would call that convertKeywords method from inside the class:
array_walk($keywords, array($this, 'convertKeywords'));
Notice that, instead of giving a string as the second argument, you give an array with two items: the variable that holds the class (in this case, $this), and the method to call. Here's what it would look like if you were to call convertKeywords from an already-instantiated class:
$search = new Search;
array_walk($keywords, array($search, 'convertKeywords')); |