data.php
SPIP, Système de publication pour l'internet
Copyright © avec tendresse depuis 2001 Arnaud Martin, Antoine Pitrou, Philippe Rivière, Emmanuel Saint-James
Ce programme est un logiciel libre distribué sous licence GNU/GPL.
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>|boolinc_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>|boolinc_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>|boolinc_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>|boolinc_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>|boolinc_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>|boolinc_yaml_to_array_dist()
YAML -> tableau
inc_yaml_to_array_dist(string $data) : bool|array<string|int, mixed>
Parameters
- $data : string
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>|boolinc_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>|boolXMLObjectToArray()
Object -> tableau
XMLObjectToArray(object $object) : array<string|int, mixed>|bool
Parameters
- $object : object