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[, int|string $regexp = -1 ][, int $limit = 10000 ]) : array<string|int, mixed>|bool
        pour la syntaxe cf la fonction spip preg_files
Parameters
- $dir : string
- $regexp : int|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