This is someplace where NetBeans really benefits me. You can hit CTRL-B, or
right-click, to take you to a definition. Holding CTRL turns darned-near
everything into a hyperlink, doing the same thing.
Lastly, CTRL-SHIFT-F lets you search through every file in the project for
your string.
Finding nothing with those, I'd grep the whole stinkin' drive and go grab a
coffee. :)
On Wed, Apr 15, 2009 at 10:39 AM, Thodoris <tgol@xxxxxxxxxx> wrote:
Hi all,
I've just started looking at the code of an e-commerce site we are taking
over the development of, that another company has previously developed .
Coupled with the difficulty of taking over development of someone else's
code (also poorly commented), I've been stumped by a fatal error on a
function call alt() which is dotted everywhere in the main templating
script
(sample below):
// Get/Set a specific property of a page
function getPageProp($prop,$id="") { return
$this->PAGES[alt($id,$this->getPageID())][$prop]; }
function setPageProp($prop,$val,$id="") {
$this->PAGES[alt($id,$this->getPageID())][$prop]=$val; }
It looks to be defining properties for a list of pages, with each page
providing its own PageID.
I've never seen this function before, nor can I find any definition of it
in
the site code, I was wondering if anyone recognises this, is it from a
thirdparty templating tool at all?
Thanks
-Tom
I think that you should check the included files (require, require_once,
include, include_once) in case it is defined somewhere in there. Another
possibility I can think of is to be defined in a framework that you use.
You can check the user and internal functions using the
get_defined_fumctions():
http://us.php.net/manual/en/function.get-defined-functions.php
--
Thodoris
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
What if it is not defined in your project but somewhere in your include
path? You could I suppose grep the whole drive if you have time to waste :)
--
Thodoris