[ Index ]

PHP Cross Reference of BackPress

title

Body

[close]

/includes/pomo/ -> plural-forms.php (summary)

(no description)

File Size: 346 lines (7 kb)
Included or required: 1 time
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

Plural_Forms:: (4 methods):
  __construct()
  parse()
  get()
  execute()


Class: Plural_Forms  - X-Ref

A gettext Plural-Forms parser.

__construct( $str )   X-Ref
Constructor.

param: string $str Plural function (just the bit after `plural=` from Plural-Forms)
since: 4.9.0

parse( $str )   X-Ref
Parse a Plural-Forms string into tokens.

Uses the shunting-yard algorithm to convert the string to Reverse Polish
Notation tokens.

param: string $str String to parse.
since: 4.9.0

get( $num )   X-Ref
Get the plural form for a number.

Caches the value for repeated calls.

return: int Plural form value.
param: int $num Number to get plural form for.
since: 4.9.0

execute( $n )   X-Ref
Execute the plural form function.

return: int Plural form value.
param: int $n Variable "n" to substitute.
since: 4.9.0



Generated: Sat Nov 23 01:00:54 2024 Cross-referenced by PHPXref 0.7.1