[wp-hackers] WPMU VHOST constant

Will Anderson wp-hackers at itsananderson.com
Tue Aug 4 20:39:54 UTC 2009


On Tue, Aug 4, 2009 at 4:18 PM, Otto <otto at ottodestruct.com> wrote:

> No, the constant function returns the value, so checking for
> (constant("VHOST") == 'yes') is perfectly acceptable.
>
> http://www.php.net/manual/en/function.constant.php
>
> "constant — Returns the value of a constant"
>
> -Otto
> Sent from Memphis, TN, United States


Ahh, you're right. Had a momentary brain fart and was thinking of "define".
I'd still probably just reference the constant directly because it's most
likely a little more efficient, but the difference, if existent, is slim, so
I think either way's fine.

On the other hand, I really would argue that it's worth the extra bit of
code to check that VHOST is defined. A plugin that needs to worry about
sub-domains versus sub-directories probably won't run well on a
WordPress.org install, but all the same, it could help avoid a warning if
VHOST isn't defined (as would be the case in a WP.org site). It's also a
core PHP lookup, so it will create a negligible performance hit to run the
check.

-- 
Will Anderson
http://www.itsananderson.com/


More information about the wp-hackers mailing list