CodeGen
[ class tree: CodeGen ] [ index: CodeGen ] [ all elements ]

Class: CodeGen_PECL_Element_Constant

Source Location: /CodeGen_PECL-1.1.3/PECL/Element/Constant.php

Class Overview

CodeGen_Element
   |
   --CodeGen_PECL_Element
      |
      --CodeGen_PECL_Element_Constant

Class describing a PHP constant within a PECL extension


Author(s):

Version:

  • Release: @package_version@

Copyright:

  • 2005-2008 Hartmut Holzgraefe

Variables

Methods


Inherited Variables

Inherited Methods

Class: CodeGen_PECL_Element

CodeGen_PECL_Element::isKeyword()
Checks whether a string is a reserved name
CodeGen_PECL_Element::isType()
Checks whether a string is a valid PHP type name and returns the official name

Class Details

[line 39]
Class describing a PHP constant within a PECL extension


[ Top ]


Class Variables

$define =  false

[line 81]

Create a C #define for this constant
  • Access: protected

Type:   bool


[ Top ]

$desc =

[line 72]

The constants description text
  • Access: protected

Type:   string


[ Top ]

$group =  "default"

[line 88]

Resource group
  • Access: protected

Type:   string


[ Top ]

$name =

[line 48]

The constants name
  • Access: protected

Type:   string


[ Top ]

$type =  "string"

[line 56]

The constants PHP data type
  • Access: protected

Type:   string


[ Top ]

$value =

[line 64]

The constants value
  • Access: protected

Type:   string


[ Top ]



Method Detail

cCode   [line 238]

sting cCode( class $extension)

Create C code snippet to register this constant
  • Return: C code snippet
  • Access: public

Parameters:

class   $extension   —  Extension extension we are owned by

[ Top ]

docEntry   [line 311]

string docEntry( string $base)

Generate DocBook XML entry for this constant
  • Return: DocBook XML snippet
  • Access: public

Parameters:

string   $base   —  Extension name (currently unused)

[ Top ]

docFooter   [line 337]

string docFooter( string 0)

Generate DocBook XML section block footer
  • Return: DocBook XML snippet
  • Access: public

Parameters:

string   0   —  Extension name

[ Top ]

docHeader   [line 299]

string docHeader( string $name)

Generate DocBook XML section block header
  • Return: DocBook XML snippet
  • Access: public

Parameters:

string   $name   —  Extension name

[ Top ]

getGroup   [line 205]

string getGroup( )

Get group this constant belongs to
  • Return: group name
  • Access: public

[ Top ]

getName   [line 119]

void getName( string 0)

Get constant name
  • Access: public

Parameters:

string   0   — 

[ Top ]

getValue   [line 166]

string getValue( )

Get constant value
  • Return: the value
  • Access: public

[ Top ]

hCode   [line 268]

sting hCode( class $extension)

Create C header snippet to register this constant
  • Return: C code snippet
  • Access: public

Parameters:

class   $extension   —  Extension extension we are owned by

[ Top ]

setDefine   [line 217]

bool setDefine( string $value)

Set define flag
  • Return: true on success
  • Access: public

Parameters:

string   $value   —  the value

[ Top ]

setDesc   [line 178]

bool setDesc( string $desc)

Set constant descriptive text
  • Return: true on success
  • Access: public

Parameters:

string   $desc   —  the name

[ Top ]

setGroup   [line 192]

bool setGroup( string $group)

Set group this constant belongs to
  • Return: true on success
  • Access: public

Parameters:

string   $group   —  group name

[ Top ]

setName   [line 97]

bool setName( string $name)

Set constant name
  • Return: true on success
  • Access: public

Parameters:

string   $name   —  the name

[ Top ]

setType   [line 131]

bool setType( string $type)

Set constant type
  • Return: true on success
  • Access: public

Parameters:

string   $type   —  the type

[ Top ]

setValue   [line 149]

bool setValue( string $value)

Set constant value
  • Return: true on success
  • Access: public

Parameters:

string   $value   —  the value

[ Top ]


Documentation generated on Mon, 11 Mar 2019 15:39:08 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.