タグ

ブックマーク / blog.fagai.net (4)

  • ReflectionClassについて調べる

    ReflectionClassはPHP5から導入されているクラスです。標準APIに搭載されています。 ReflectionClassはクラスについての情報を報告する役割を持っています。 今回は、そのReflectionClassについて、調べてみます。 ReflectionClassを使ってみる まずは、ReflectionClassのコンストラクタ。 公式によると以下の様に説明が。 public ReflectionClass::__construct ( mixed $argument ) $argumentには、 調べたいクラスのクラス名の文字列か、そのクラスのオブジェクトを指定 ん。。。何かよくわからないので一旦サンプルがあったので書いてみます。 <?php class A{} $ref = new ReflectionClass('A'); var_dump($ref); 結果

    ReflectionClassについて調べる
    tuki0918
    tuki0918 2016/06/06
  • Laravel5.1のEventの使い方についてまとめてみた。

    Laravel5 Advent Calendar 2015の11日目の記事です。 空いていたので、入ってみました。 Laravel5.1のEventの使い方について書いてみた。(ただし、ブロードキャストイベントは含まれません) Eventの機能は? LaravelのEvent機能はobserverの実装を提供しています。 observerという単語をあまり聞かない人にはわかりにくいかと思います。observerには監視者とか観察者という意味があり、今回の場合だとイベント状態を監視する仕組みですね。 JavaScriptの場合、Object.observe等が有名ですね。こちらは無くなってしまうみたいですが。 使う感覚としては、NodeJSのSocketIOの機能を内部的にやる感じです。これで分かってしまう人であれば、先に下の方に書いてある簡易的に書く方法から見ていったほうがよいかもしれませ

    Laravel5.1のEventの使い方についてまとめてみた。
    tuki0918
    tuki0918 2015/12/13
  • Laravel4を使用した認証チュートリアル(Sentry)

    こんにちは。ファガイです。 日はlaravel4を使用した認証のチュートリアルです。 初めてそれっぽいチュートリアルを書くかもしれません。。。 確認環境確認環境は以下となります。 Apache2PHP 5.4MariaDBLaravel4.1Laravelの導入まずは、Laravelアプリケーションの導入をします。laravel.pharインストーラーでの作成が便利です。 laravel new auth_samplestorageをApacheからアクセスできるように権限の変更をします cd auth_sample/app chown -R apache:apache storageapp.phpのtimezone、locale、keyを変更します。 <?php return array( ... 'timezone' => 'Asia/Tokyo', ... 'locale' =>

    Laravel4を使用した認証チュートリアル(Sentry)
    tuki0918
    tuki0918 2015/09/22
  • JavaScriptだけでファイルの保存機能を実装する

    こんばんは。ファガイです。日はJavaScriptだけでブラウザのある情報のデータを保存する機能の実装方法について書こうと思います。 概要 ローカル上だけでファイルの保存ができるようになる方法になります。 自分が作っているMarkdown-F Editorはその機能を使って保存を実装しています。 今回利用する機能はHTML5の機能なので、ブラウザによっては実装されていない可能性がありますので、注意。 確認ブラウザ IE11 Firefox GoogleChrome にて確認を取ってます。IEに関しては独自関数を使っているため、前のブラウザでは対応されていない可能性があります。 ソースコード ソース自体は結構簡単です。 var text = "テキストデータ"; var blob = new Blob([text], {type: "text/plain"}); // バイナリデータを作り

    JavaScriptだけでファイルの保存機能を実装する
    tuki0918
    tuki0918 2015/02/11
  • 1