bash シェルスクリプト

[bash] 配列をソート、検索

シェルスクリプトでは標準入力から読み込んで、標準出力に書き込むフィルターパターンが多いので、配列を使う機会はあまりないかもしれない。 でも、配列を使っている場面で配列をソートしたくなる時もある。 そんな時も簡単にやりたい。 もちろんsortコマンドで シェルスクリプトは...

PHP

[PHP] compact, extractと変数のスコープ

[PHP] PHPオブジェクトと配列の変換まとめ では、オブジェクトと配列の変換を取り扱ったけど、スコープ内の変数を配列として取り出すにはどうすればいいか。 globalキーワード その前にPHPでのスコープとグローバル変数の関係について。 PHPではローカル変数を宣言...

Java

[Java] 既存のクラスを(擬似的に)拡張したい

サブクラスしか持っていないメソッド Javaでサブクラスがスーパークラスが持っていないメソッドを持っているときに統一的に取り扱おうとすると面倒なことが多い。 本来はサブクラス側を直した方がいいのかもしれないけど、既存のクラスでこちらが修正できない場合も多々ある。 例えば、...

PHP

[PHP] PHPオブジェクトと配列の変換まとめ

ファイルから読み込んだ値をオブジェクトにしたり、逆に外部に渡したい時にはオブジェクトのプロパティを連想配列にしたい場合は結構ある。 DBの場合はPDOなどフレームワークがやってくれることも多いけど、自分でやりたい場合はどうすればいいか。 配列からオブジェクトを生成する 新...

MySQL SQL

[MySQL] MySQLのキーワード、予約語

MySQLの予約語? SQLでは基本的に予約語をテーブル名やカラム名に使うことはできない。 MySQL 5.6 9.3 予約語 https://dev.mysql.com/doc/refman/5.6/ja/reserved-words.html "IN...