Overview

Packages

  • Framework
  • None
  • PHP
  • Utilitaire

Classes

  • Bdd
  • Cache
  • CacheSimple
  • Chronometre
  • Cli
  • Config
  • Controleur
  • Debug
  • Framework
  • GestionnaireException
  • I18n
  • Log
  • Registre
  • RestClient
  • RestServeur
  • RestService
  • Script
  • SquelettePhp
  • Url
  • Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Todo

Class Url

Classe Url, gérant le découpage des paramètres, leurs modification etc... Traduction et conversion d'une classe (NET_Url2) issue de Pear

Package: Framework
Category: Php 5.2
Copyright: Copyright (c) 2010, Tela Botanica (accueil@tela-botanica.org)
License: Licence CECILL
License: Licence GNU-GPL
Author: Christian SCHMIDT <schmidt@php.net> (Auteur classe originale)
Author: Aurélien PERONNET <aurelien@tela-botanica.org>
Author: Jean-Pascal MILCENT <jpm@tela-botanica.org>
Version: SVN: $Id: Url.php 405 2012-02-22 15:45:39Z gduche $
Link: /doc/framework/
Located at Url.php
Methods summary
public
# __construct( string $url, array $options = null )

Parameters

$url
string
$url une URL relative ou absolue
$options
array
$options
public mixed
# getOption( string $nomOption )

Renvoie la valeur de l'option specifiée.

Renvoie la valeur de l'option specifiée.

Parameters

$nomOption
string
$nomOption Nom de l'option demandée

Returns

mixed
public
# setOption( string $nomOption, mixed $valeur )

Met à jour la valeur de l'option spécifiée.

Met à jour la valeur de l'option spécifiée.

Parameters

$nomOption
string
$nomOption une des constantes commençant par self::OPTION_
$valeur
mixed
$valeur valeur de l'option

See

self::OPTION_STRICTE
Url::OPTION_UTILISER_CROCHETS
Url::OPTION_ENCODER_CLES
public
# setRequete( array $parametres )

(Re-)Création de la partie requête de l'URL à partir des données du tableau (passé en paramètre).

(Re-)Création de la partie requête de l'URL à partir des données du tableau (passé en paramètre).

Parameters

$parametres
array
(nom => valeur) tableau de clés & valeurs pour la partie requête de l'url.

Returns


(Re-)Création de la partie requête.
public
# fusionnerRequete( array $parametres )

(Re-)Création de la partie requête de l'URL à partir de la fusion du tableau (passé en paramètre) et les valeurs présentes dans $_GET.

(Re-)Création de la partie requête de l'URL à partir de la fusion du tableau (passé en paramètre) et les valeurs présentes dans $_GET.

Parameters

$parametres
array
(nom => valeur) tableau de clés & valeurs pour la partie requête de l'url.

Returns


(Re-)Création de la partie requête.
public
# normaliser( )

Normalise les données de l'instance d'Url faisant appel à cette méthode.

Normalise les données de l'instance d'Url faisant appel à cette méthode.

Returns


l'instance d'Url courrante est normalisée.
public static Url
# getCanonique( )

Renvoie une instance d'objet Url representant l'URL canonique du script PHP en cours d'éxécution.

Renvoie une instance d'objet Url representant l'URL canonique du script PHP en cours d'éxécution.

Returns

Url
retourne un objet Url ou null en cas d'erreur.
public static Url
# getDemande( )

Renvoie une instance d'objet Url representant l'URL utilisée pour récupérer la requête en cours.

Renvoie une instance d'objet Url representant l'URL utilisée pour récupérer la requête en cours.

Returns

Url
retourne un objet Url ou null en cas d'erreur.
public string
# getURL( )

Renvoie un représentation sous forme de chaine de l'URL.

Renvoie un représentation sous forme de chaine de l'URL.

Returns

string
l'url
Constants summary
string OPTION_UTILISER_CROCHETS 'utiliser_crochets'
#

Répresenter les tableaux dans les requêtes en utilisant la notation php []. Par défaut à true.

Répresenter les tableaux dans les requêtes en utilisant la notation php []. Par défaut à true.

string OPTION_ENCODER_CLES 'encoder_cles'
#

URL-encoder les clés des variables dans les requêtes. Par défaut à true.

URL-encoder les clés des variables dans les requêtes. Par défaut à true.

string OPTION_ENCODER_VALEURS 'encoder_valeurs'
#

URL-encoder les valeurs des variables dans les requêtes. Par défaut à false.

URL-encoder les valeurs des variables dans les requêtes. Par défaut à false.

string OPTION_SEPARATEUR_ENTREE 'separateur_entree'
#

Séparateurs de variables lors du parsing de la requête. Chaque caractère est considéré comme un séparateur. Par défaut, spécifié par le paramêtre arg_separator.input dans php.ini (par défaut "&").

Séparateurs de variables lors du parsing de la requête. Chaque caractère est considéré comme un séparateur. Par défaut, spécifié par le paramêtre arg_separator.input dans php.ini (par défaut "&").

string OPTION_SEPARATEUR_SORTIE 'separateur_sortie'
#

Séparateur de variables lors de la génération de la requête. Par défaut, spécifié par le paramètre arg_separator.output dans php.ini (par défaut "&").

Séparateur de variables lors de la génération de la requête. Par défaut, spécifié par le paramètre arg_separator.output dans php.ini (par défaut "&").

API documentation generated by ApiGen 2.8.0