最近のトラックバック

  • event (夢茶爺&苦茶爺のPC奮戦備忘録)

カウンタ

おすすめ本

AccRanking

« 2018年4月 | メイン | 2018年8月 »

2018年5月

2018年5月31日 (木)

【PHP】配列の代入はクローンコピーになる

最近、PHPでのプログラムを組む上で、配列の代入の動作がどうだったか少し心配になったので調べてみました。

配列の代入は、代入元の配列の内容そのものが全てコピーされます。他の言語では代入元のクローンを作成し、 代入先の配列に設定する感じです。

以下のソースは代入を行う簡単な例です。

結果は以下の表示になります。

コピー先の配列の内容が、コピー元の内容と異なっていることが分かります。

但し、代入の所で「&」を使用すると、内容がコピーされるのではなく、参照がコピーされます。

この結果は以下の様に、2個の配列の内容が同じになります。



デル株式会社

2018年5月16日 (水)

Oracleファンクションのソースを表示する方法について・覚え書き

ユーザが作成したOracleファンクションのソースを表示する方法ですが、最近使ったので覚え書きとして記します。

SQL-Plus での実行ですが以下の様にします。
NAME='XXXXXXXXX' の XXXXXXXXX に表示させたいファンクション名にします。
pagesize を0にすることでファンクションのソースを区切りなく表示できます。