Liste de tous les membres
Description détaillée
Définition à la ligne 19 du fichier php.php.
Documentation des fonctions membres
JRegistryFormatPHP::getArrayString |
( |
|
$a | ) |
|
|
protected |
Method to get an array as an exported string.
- Paramètres:
-
array | $a | The array to get as a string. |
- Renvoie:
- array
- Depuis:
- 11.1
Définition à la ligne 86 du fichier php.php.
{
$s = 'array(';
$i = 0;
foreach ($a as $k => $v)
{
$s .= ($i) ? ', ' : '';
$s .= '"' . $k . '" => ';
if (is_array($v) || is_object($v))
{
}
else
{
$s .= '"' . addslashes($v) . '"';
}
$i++;
}
$s .= ')';
return $s;
}
JRegistryFormatPHP::objectToString |
( |
|
$object, |
|
|
|
$params = array() |
|
) |
| |
Converts an object into a php class string.
- NOTE: Only one depth level is supported.
- Paramètres:
-
object | $object | Data Source Object |
array | $params | Parameters used by the formatter |
- Renvoie:
- string Config class formatted string
- Depuis:
- 11.1
Réimplémentée à partir de JRegistryFormat.
Définition à la ligne 32 du fichier php.php.
{
$vars = '';
foreach (get_object_vars($object) as $k => $v)
{
if (is_scalar($v))
{
$vars .= "\tpublic $" . $k . " = '" . addcslashes($v, '\\\'') . "';\n";
}
elseif (is_array($v) || is_object($v))
{
$vars .=
"\tpublic $" . $k .
" = " . $this->
getArrayString((array) $v) .
";\n";
}
}
$str = "<?php\nclass " . $params['class'] . " {\n";
$str .= $vars;
$str .= "}";
if (!isset($params['closingtag']) || $params['closingtag'] !== false)
{
$str .= "\n?>";
}
return $str;
}
JRegistryFormatPHP::stringToObject |
( |
|
$data, |
|
|
array |
$options = array() |
|
) |
| |
Parse a PHP class formatted string and convert it into an object.
- Paramètres:
-
string | $data | PHP Class formatted string to convert. |
array | $options | Options used by the formatter. |
- Renvoie:
- object Data object.
- Depuis:
- 11.1
Réimplémentée à partir de JRegistryFormat.
Définition à la ligne 72 du fichier php.php.
La documentation de cette classe a été générée à partir du fichier suivant :
- jplatform-13.1/joomla/registry/format/php.php