Documentation du code de SPIP et de ses plugins

SPIP

data.php

Table of Contents

Constants

_DATA_SOURCE_MAX_SIZE  = 2 * 1048576

Functions

iterateur_DATA_dist()  : Boucle
Créer une boucle sur un itérateur DATA
inc_file_to_array_dist()  : array<string|int, mixed>
file -> tableau
inc_plugins_to_array_dist()  : array<string|int, mixed>
plugins -> tableau
inc_xml_to_array_dist()  : array<string|int, mixed>
xml -> tableau
inc_object_to_array()  : array<string|int, mixed>
object -> tableau
inc_sql_to_array_dist()  : array<string|int, mixed>|bool
sql -> tableau
inc_json_to_array_dist()  : array<string|int, mixed>|bool
json -> tableau
inc_csv_to_array_dist()  : array<string|int, mixed>|bool
csv -> tableau
inc_rss_to_array_dist()  : array<string|int, mixed>|bool
RSS -> tableau
inc_atom_to_array_dist()  : array<string|int, mixed>|bool
atom, alias de rss -> tableau
inc_glob_to_array_dist()  : array<string|int, mixed>|bool
glob -> tableau lister des fichiers selon un masque, pour la syntaxe cf php.net/glob
inc_yaml_to_array_dist()  : bool|array<string|int, mixed>
YAML -> tableau
inc_pregfiles_to_array_dist()  : array<string|int, mixed>|bool
pregfiles -> tableau lister des fichiers a partir d'un dossier de base et selon une regexp.
inc_ls_to_array_dist()  : array<string|int, mixed>|bool
ls -> tableau ls : lister des fichiers selon un masque glob et renvoyer aussi leurs donnees php.net/stat
XMLObjectToArray()  : array<string|int, mixed>|bool
Object -> tableau

Constants

_DATA_SOURCE_MAX_SIZE

public mixed _DATA_SOURCE_MAX_SIZE = 2 * 1048576

Functions

iterateur_DATA_dist()

Créer une boucle sur un itérateur DATA

iterateur_DATA_dist(Boucle $b) : Boucle

Annonce au compilateur les "champs" disponibles, c'est à dire 'cle', 'valeur' et '*' (tout nom possible).

On ne peut effectivement pas connaître à la compilation la structure des données qui seront obtenues. On indique donc au compilateur que toute balise utilisée dans la boucle est possiblement un champ des données reçues.

Parameters
$b : Boucle

Description de la boucle

Return values
Boucle

Description de la boucle complétée des champs

inc_file_to_array_dist()

file -> tableau

inc_file_to_array_dist(string $data) : array<string|int, mixed>
Parameters
$data : string
Return values
array<string|int, mixed>

inc_plugins_to_array_dist()

plugins -> tableau

inc_plugins_to_array_dist() : array<string|int, mixed>
Return values
array<string|int, mixed>

inc_xml_to_array_dist()

xml -> tableau

inc_xml_to_array_dist(string $data) : array<string|int, mixed>
Parameters
$data : string
Return values
array<string|int, mixed>

inc_object_to_array()

object -> tableau

inc_object_to_array(object $object) : array<string|int, mixed>
Parameters
$object : object

The object to convert

Return values
array<string|int, mixed>

inc_sql_to_array_dist()

sql -> tableau

inc_sql_to_array_dist(string $data) : array<string|int, mixed>|bool
Parameters
$data : string
Return values
array<string|int, mixed>|bool

inc_json_to_array_dist()

json -> tableau

inc_json_to_array_dist(string $data) : array<string|int, mixed>|bool
Parameters
$data : string
Return values
array<string|int, mixed>|bool

inc_csv_to_array_dist()

csv -> tableau

inc_csv_to_array_dist(string $data) : array<string|int, mixed>|bool
Parameters
$data : string
Return values
array<string|int, mixed>|bool

inc_rss_to_array_dist()

RSS -> tableau

inc_rss_to_array_dist(string $data) : array<string|int, mixed>|bool
Parameters
$data : string
Return values
array<string|int, mixed>|bool

inc_atom_to_array_dist()

atom, alias de rss -> tableau

inc_atom_to_array_dist(string $data) : array<string|int, mixed>|bool
Parameters
$data : string
Return values
array<string|int, mixed>|bool

inc_glob_to_array_dist()

glob -> tableau lister des fichiers selon un masque, pour la syntaxe cf php.net/glob

inc_glob_to_array_dist(string $data) : array<string|int, mixed>|bool
Parameters
$data : string
Return values
array<string|int, mixed>|bool

inc_yaml_to_array_dist()

YAML -> tableau

inc_yaml_to_array_dist(string $data) : bool|array<string|int, mixed>
Parameters
$data : string
Tags
throws
Exception
Return values
bool|array<string|int, mixed>

inc_pregfiles_to_array_dist()

pregfiles -> tableau lister des fichiers a partir d'un dossier de base et selon une regexp.

inc_pregfiles_to_array_dist(string $dir[, string $regexp = -1 ][, int $limit = 10000 ]) : array<string|int, mixed>|bool

pour la syntaxe cf la fonction spip preg_files

Parameters
$dir : string
$regexp : string = -1
$limit : int = 10000
Return values
array<string|int, mixed>|bool

inc_ls_to_array_dist()

ls -> tableau ls : lister des fichiers selon un masque glob et renvoyer aussi leurs donnees php.net/stat

inc_ls_to_array_dist(string $data) : array<string|int, mixed>|bool
Parameters
$data : string
Return values
array<string|int, mixed>|bool

XMLObjectToArray()

Object -> tableau

XMLObjectToArray(object $object) : array<string|int, mixed>|bool
Parameters
$object : object
Return values
array<string|int, mixed>|bool

        
On this page

Search results