遠き君へ

〜インターネットの最果てで自分語りを垂れ流したり垂れ流さなかったりするブログ〜

【PHP】インスタンスメソッドから自分の__callStaticを普通の方法で呼べない

PHPの謎

以下のQiitaの記事で完全に説明されてるけど、自分用にメモ 🗒

結論としては、以下の条件を満たす場合(AND)、そのクラスの__callStaticをマジックメソッドとして呼び出す方法がない

  • そのクラスで__callが定義されている
  • 呼び出し元がそのクラスのオブジェクトメソッドである
  • 呼び出す動的メソッドと同名のメソッドがprivate staticとして宣言されていない

対処方法は、汎用的には以下のように直接呼ぶ必要がある。

self::__callStatic('methodName', ['args']);

あとは、__callとして成立する条件、もしくは__callStaticとして成立する条件が判定できるなら、
以下のように__call内でその条件をチェックして必要に応じて__callStaticを呼んでやる、という手もある。
(こちらは記事には載ってない話)

public function __call($name, $args) {
    if ({`__callStatic`として成立する条件}) {
        return self::__callStatic($name, $args);
    }
    // 以下`__call`としての処理……
} 

...

// これなら普通に呼び出せる
self::callMethodAsStatic('args');

(正直、自分で__call__callStaticを実装してるなら、成立する条件を判定することは結構なケースで可能な気も………?)

Chromeでcookieをサイトごとに確認・削除

Chromeの設定画面(chrome://settings/)はいい感じの検索機能が付いていて便利!と思っていたのですが、
「確かcookieをサイトごとに確認・削除できる画面があったはず……」と思って検索かけてみても、
期間指定削除の「閲覧履歴データの削除」とCookie使用許可の管理の「サイトの設定」>「Cookie」しか出てきませんでした😫

(「サイトの設定」>「Cookie
chrome://settings/content/cookies
は特定のサイトでのcookieの使用をブロックできるので、それはそれで重要ですが)

ということで後々のためにメモっておきます。

「サイトの設定」>「すべてのサイトに保存されている権限とデータを表示」
chrome://settings/content/all


ちなみにchrome://で始まるやつってリンクにしてもChromeでも開けないんですね😅
へんなのー……

Windows7でプロキシを簡単にon/offできるようにする(標準の機能のみで)

ソフト入れてもいいんですが、会社のPCとかであんまり好き勝手いじれない場合に 標準の機能のみで、ちょっとでも手軽にプロキシをon/offできるようにするやり方です。

  • スタートメニューの検索窓に「インターネット オプション」と入力
  • 表示される「インターネット オプション」をデスクトップにドラッグ&ドロップ

→デスクトップにインターネット オプションを開くショートカットが作成されます

ここから飛ぶようにすれば、だいぶ手数が減らせます。
随分長い間IEからしか開けないと思ってたんですけど、コンパネからも開けるんですね😃
インターネット オプション開きっぱなしでIEが使えるのも嬉しい()

コンパネはショートカット作れるので、他にもよく使う設定項目はデスクトップにショートカット作ってます。
便利😎

もしソフト入れるんだったら、↓これがシンプルで好きです。
Proxy On/Off er 3の詳細情報 : Vector ソフトを探す!


ちなみにWindows10だと、スタートメニューの検索からだとコンパネ系のショートカットが作れなくなってて、
コンパネからじゃないといけないっていうのと、
そもそもスタートメニューで「プロキシ」って入れれば一発でプロキシ設定に飛べるようになってました😱

hrタグ(水平線)の色を変えつつ他は限りなくデフォルトの状態にする

CSSって弄り始めると、ついつい「あ、じゃぁここもついでにやっちゃお!」と思っちゃって
あっという間に時間が経っちゃいますよね💦

ということで先日に引き続き、このブログのデザインを弄っていました。
h2見出しタグにメインカラーの下線を付けてh3見出しタグと差別化したので、 hrタグ(水平線)の色もメインカラーにしようと思ったのですがうまく行かず……

なんかいろんなこと書いてるサイトがあって混乱したのですが、最終的に以下で、
「限りなくデフォルトに違いけど色だけ変える」が実現できたかな、と思うのでメモっておきます。

hr {
  display: block;
  width: 100%;
  height: 1px;
  background-color: rgba(80,181,181,0.8);
  border: 0;  /*デフォルトデザインでは線がある場合があるので、消しておく。*/
  box-shadow: 0px 1px 1px 0px rgba(80,181,181,0.4);
}

↓こんな感じ


↑こんな感じ

参考

選挙に備えて最近の政治家のことをチェックしてみた

今年の夏に参議院衆議院の同日選挙があるかも?って話になってるので自分用メモ

東京新聞:強まる解散風 同日選ならいつ? G20や原爆の日 重なる日程は回避か:政治(TOKYO Web)

(所属と 会派と、公認とかあたりがわかってねー)

最近炎上した政治家と所属

麻生太郎

杉田水脈

丸山ほだか氏

おしどりマコ

いい意味で注目

小池晃

ついでに

似たような名前の方がどうしてもこんがらがるので整理

太郎氏

太郎氏

なんか、ツイッターとかみてるともっと要注意人物いる気がするけど、覚えれてないなーー(思い出したら足すかも)

参考になりそうなサイト

調べてて、「そもそもちまちま調べるんじゃなくって、政治家の思想や政策が簡単に一覧・比較できるデーターベースがあるべきでは?🤔」って思ってググったらちゃんとあった。

この辺は更新止まっちゃってたり、特定年版だけど、選挙近くになったら動きあるかなぁ?

こっちのNHKのはもう2019年対応し始めてる?(あとでしっかり読まなきゃ)

background image is created by Niellyn & bhsav.