Skip to main content

@access

Syntax​

@access public
@access protected
@access private
@access package

Overview​

@access sets the access level of a symbol. It is equivalent to the individual tags @public, @protected, @private, and @package, which are shorthand aliases.

Example​

/**
* @access private
*/
function _helper() {}
tip

The shorthand tags @private, @protected, @public, and @package are more commonly used than @access directly.

Access levels​

ValueMeaning
publicVisible to everyone (default)
protectedVisible to the class and its subclasses
privateVisible only within the class
packageVisible only within the same package

See also​