PHP
downloads | documentation | faq | getting help | mailing lists | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

debug_zval_dump> <Manipularea variabilelor
Last updated: Fri, 28 Nov 2008

view this page in

Funcţii de gestionare a variabilelor

Cuprins

  • debug_zval_dump — Dumps a string representation of an internal zend value to output
  • doubleval — Pseudonim pentru floatval
  • empty — Determină dacă o variabilă este vidă
  • floatval — Obţine valoarea float a unei variabile
  • get_defined_vars — Întoarce un msiv cu toate variabilele definite
  • get_resource_type — Întoarce tipul resursei
  • gettype — Obţine tipul unei variabile
  • import_request_variables — Importă variabilele GET/POST/Cookie în circumstanţa globală
  • intval — Obţine valoarea întreagă a unei variabile
  • is_array — Determină dacă o variabilă este un array
  • is_binary — Finds whether a variable is a native binary string
  • is_bool — Determină dacă o variablă este un boolean
  • is_buffer — Finds whether a variable is a native unicode or binary string
  • is_callable — Verifică dacă conţinutul unei variabile poate fi apelat în calitate de funcţie
  • is_double — Pseudonim pentru is_float
  • is_float — Determină dacă tipul unei variabile este float
  • is_int — Determină dacă tipul unei variabile este integer
  • is_integer — Pseudonim pentru is_int
  • is_long — Pseudonim pentru is_int
  • is_null — Determină dacă o variabilă este NULL
  • is_numeric — Determină dacă o variabilă este un număr sau un string numeric
  • is_object — Determină dacă o variabilă este un obiect
  • is_real — Pseudonim pentru is_float
  • is_resource — Determină dacă o variabilă este o resursă
  • is_scalar — Determină dacă o variabilă este un scalar
  • is_string — Determină dacă tipul variabilei este string
  • is_unicode — Finds whether a variable is a unicode string
  • isset — Determină dacă o variablă este stabilită
  • print_r — Afişează informaţie lizibilă de om despre o variabilă
  • serialize — Generează o reprezentare ce poate fi stocată a unei valori
  • settype — Stabileşte tipul unei variabile
  • strval — Obţine valoarea string a unei variabile
  • unserialize — Creează o valoare PHP dintr-o reprezentare stocată
  • unset — Elimină o variabilă dată
  • var_dump — Afişează informaţia despre o variabilă
  • var_export — Afişează sau întoarce o reprezentare string, ce poate fi prelucrată, a unei variabile


add a note add a note User Contributed Notes
Funcţii de gestionare a variabilelor
jfrasca at sheerdev dot com
31-Aug-2005 08:27
I needed a simple function that would reduce any kind of variable to a string or number while retaining some semblance of the data that was stored in the variable. This is what I came up with:

<?
function ReduceVar ($Value) {
    switch (
gettype($Value)) {
        case
"boolean":
        case
"integer":
        case
"double":
        case
"string":
        case
"NULL":
            return
$Value;
        case
"resource":
            return
get_resource_type($Value);
        case
"object":
            return
ReduceVar(get_object_vars($Value));
        case
"array":
            if (
count($Value) <= 0)
                return
NULL;
            else
                return
ReduceVar(reset($Value));
        default:
            return
NULL;
    }
}
?>
skelley at diff dot nl
23-Sep-2001 02:55
Sorry to say Mykolas, but your definition would not be correct.

isempty() evaluates to true for NULL, 0, "", false or 'not set' for any variable, object etc. that can be set to a value.

isset() evaluates to true if the variable, object etc. exists at all, whether it is 'empty' or not.

Example:
$foo = 0;
isset($foo); //will evaluate to true.
!empty($foo); //will evaluate to false.

unset($foo);
isset($foo); //will evaluate to false.
!empty($foo); //will evaluate to false.

debug_zval_dump> <Manipularea variabilelor
Last updated: Fri, 28 Nov 2008
 
 
show source | credits | sitemap | contact | advertising | mirror sites