PHP Conference Japan 2024

Session::getDefaultSchema

(沒有版本資訊,可能只在 Git 中)

Session::getDefaultSchema取得預設結構描述名稱

說明

public mysql_xdevapi\Session::getDefaultSchema(): 字串

擷取通常在連線 URI 中設定的預設結構描述名稱。

參數

此函式沒有參數。

回傳值

由連線定義的預設 Schema 名稱,如果未設定則為 null

範例

範例 #1 mysql_xdevapi\Session::getSchema() 範例

<?php
$uri
= "mysqlx://testuser:testpasswd@localhost:33160/testx?ssl-mode=disabled";
$session = mysql_xdevapi\getSession($uri);

$schema = $session->getDefaultSchema();
echo
$schema;
?>

上述範例將輸出

testx
新增註釋

使用者貢獻的註釋 1 則註釋

shaun at shaunfreeman dot co dot uk
5 年前
這個方法實際上會返回一個在連線字串中指定的 Schema 物件,或者 NULL
<?php
$session
= mysql_xdevapi\getSession('mysqlzx://dbuser:654321@mysql:33060/dbname');

/** @var Schema $defaultSchema */
$defaultSchema = $session->getDefaultSchema();

print
"<pre>";
print_r($defaultSchema);
?>

將輸出
mysql_xdevapi\Schema 物件
(
[name] => dbname
)
To Top