1
PHPの別のネームスペースでメソッドを呼び出すことはできますか?もしそうなら、どうですか?別のネームスペースでメソッドを呼び出す方法
私はWordPressプラグインを作成しようとしています。ベストプラクティスを遵守するために、私は自分の名前空間に自分のコードをカプセル化して、競合を防ぎます。私はwp_get_current_user()
関数を呼び出すしようとすると、しかし、私はエラーを取得する:
Fatal error: Uncaught Error: Call to undefined function sln\wp_get_current_user()
私のコードからの抜粋:
<?php
Namespace sln;
class SimpleLoginNotifications {
function __construct() {
$user_data = wp_get_current_user();
add_action('wp_login', 'sln_send_login_notification');
}
[...]
?>
あなたはルート\で始まり、その後に名前空間 –