Συνάρτηση var_export

Η συνάρτηση var_export εμφανίζει ή επιστρέφει πληροφορίες σχετικά με μια μεταβλητή σε μορφή κατάλληλη για χρήση σε κώδικα PHP. Ως πρώτη παράμετρο δέχεται τη μεταβλητή προς εξαγωγή, ως δεύτερη - μια σημαία επιστροφής του αποτελέσματος αντί για εμφάνιση.

Σύνταξη

phpvar_export(mixed $value, bool $return = false);

Παράδειγμα

Ας εμφανίσουμε έναν πίνακα σε μορφή έγκυρου κώδικα PHP:

php<?php
  $arr = [1, 2, 3];
  var_export($arr);
?>

Αποτέλεσμα εκτέλεσης του κώδικα:

phparray (
  0 => 1,
  1 => 2,
  2 => 3,
)

Παράδειγμα

Ας λάβουμε την αναπαράσταση σε συμβολοσειρά της μεταβλητής χωρίς εμφάνιση, χρησιμοποιώντας τη δεύτερη παράμετρο:

php<?php
  $arr = ['a', 'b', 'c'];
  $res = var_export($arr, true);
  echo $res;
?>

Αποτέλεσμα εκτέλεσης του κώδικα:

php[
  0 => 'a',
  1 => 'b',
  2 => 'c',
]

Παράδειγμα

Εξαγωγή μεταβλητής συμβολοσειράς:

php<?php
  $str = 'test';
  var_export($str);
?>

Αποτέλεσμα εκτέλεσης του κώδικα:

php'test'

Δείτε επίσης

  • τη συνάρτηση print_r,
    που εμφανίζει πληροφορίες σχετικά με μια μεταβλητή
  • τη συνάρτηση var_dump,
    που εμφανίζει δομημένες πληροφορίες σχετικά με μια μεταβλητή