PHP7

fuelPHPでサブクエリを実行する

サブクエリ サブクエリとは、複数のクエリを組み合わせて、目的のデータを抽出することです。クエリのネストを作成し内側のクエリを評価し、その評価値を用いて外側のクエリを評価します。 SELECT 注文番号 FROM 注文票 WHERE 商品コード = ( SELECT 商品コ…

PHPで配列のドットアクセス

結論 関数を作って擬似的にドットアクセスをします array( 'B'=>array( 'C'=>'OK' ) ), ); var_dump(array_get($array, 'A.B.C'))…

PHPエクステンションで自作関数を作る!(PHP7向け)

はじめに 準備 PHP本体のソースを取得 指定したバージョンをチェックアウト 雛形の作成 ビルド/動作確認 自作関数の登録と実装 関数の登録 関数本体の実装 ZEND_PARSE_PARAMETERS_START(MIN, MAX) Z_PARAM 実際に呼び出してみる 付録 PHP_FE arg_info構造体…

PHPの無名関数

無名関数 無名関数の例 変数への無名関数の代入 親スコープからの変数の引き継ぎ クロージャのスコープ コールバック $thisの自動バインド 静的無名関数 静的無名関数へのオブジェクトバインド 無名関数 無名関数とはクロージャとも呼ばれ、関数名を指定する…