0

Zend を学習していますが、まだ次の try-catch ステートメントに遭遇しています。例えば:

    try {
        $album = $this->getAlbumTable()->getAlbum($id);
    }
    catch (\Exception $ex) {
        return $this->redirect()->toRoute('album', array(
            'action' => 'index'
        ));
    }

例外クラス名の前にあるバックスラッシュ「\」記号の重要性がわかりません。

4

1 に答える 1

3

PHP 5.3 で導入された名前空間です。

http://www.php.net/manual/en/language.namespaces.rationale.php

現在存在する他の名前空間によって例外がキャッチされるのを防ぎ、例外クラスを保持するルート名前空間のみを使用するためにあります。

于 2013-09-26T09:48:20.627 に答える