PHP Conference Fukuoka 2025

Schema::getCollections

(No version information available, might only be in Git)

Schema::getCollections β€” Ruft alle Sammlungen eines Schemas ab

Beschreibung

public mysql_xdevapi\Schema::getCollections(): array

Ruft eine Liste der Sammlungen des Schemas ab.

Parameter-Liste

Diese Funktion besitzt keine Parameter.

RΓΌckgabewerte

Gibt ein Array mit allen Sammlungen des Schemas zurΓΌck, wobei jedes Element des Arrays aus dem Namen der Sammlung als SchlΓΌssel und einem Collection-Objekt als Wert besteht.

Beispiele

Beispiel #1 mysql_xdevapi\Schema::getCollections()-Beispiel

<?php
$session
= mysql_xdevapi\getSession("mysqlx://user:password@localhost");
$session->sql("DROP DATABASE IF EXISTS addressbook")->execute();
$session->sql("CREATE DATABASE addressbook")->execute();

$schema = $session->getSchema("addressbook");
$collect = $schema->createCollection("people");
$collect->add('{"name": "Fred", "age": 21, "job": "Construction"}')->execute();
$collect->add('{"name": "Wilma", "age": 23, "job": "Teacher"}')->execute();

$collections = $schema->getCollections();
var_dump($collections);
?>

Das oben gezeigte Beispiel erzeugt eine Γ€hnliche Ausgabe wie:

array(1) {
  ["people"]=>
  object(mysql_xdevapi\Collection)#4 (1) {
    ["name"]=>
    string(6) "people"
  }
}
οΌ‹add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top