【FuelPHP】Opauthを使う

とりあえずTwitterのOauthを題材にするです。
  続きを読む

広告

【PHP】ConohaのオブジェクトストレージをOpenStackを用いて使う

S3とかと違って転送量がないのがお財布に優しくて良いので使っていこうと思った
思ったがしかし
公式ドキュメント が古くて使えなかった(涙目)
しかもConohaオブジェクトストレージの日本語ドキュメント見つかんないんですけど(血涙)   続きを読む

【PHP】namespace + 変数 + Class呼び出し

autoload.phpを使っているとする

<br />//hoge.php
namespace Test;

class Hoge extends Fuga {
  public function execute(){
     echo "piyo";
  }
}

// main.php
class Main {
  public function run($class){
    // 普通に呼ぶ
    $classname = new Hoge();
    $classname->execute(); // "piyo"

    // 普通に変数で呼ぶ
    $classname = new $class();  // Fatal error:  Class 'Hoge' not found 
    $classname->execute();

    // ここでnamespaceの指定しなければならない!
    $classname = 'Test\\'. $class;
    $classname->execute();
  }
}