PHP プログラミング

PHPの基本 Part 4(関数)(全10回)

Javaプログラマの目線でPHPの基本をまとめています。

関数

基本的な関数

  • function hoge_hoge()
  • 参照を返却する: function &hoge_hoge()
  • 参照を受け取る: function hoge_hoge( &$param )
  • 参照を受け取り、参照を返却する:

  • 任意の引数を定義する:function hoge_hoge($a = "default val")
  • 引数の型を指定する(タイプヒンティング): function hoge_hoge(array $a)

関数名の注意点

  • グローバルスコープに関数を定義する場合は他のライブラリなどと競合しないように気をつける。関数名にプレフィクス(接頭語)を付けるなど。

コールバック関数

  • 関数の引数に関数名の文字列を渡す。
  • コールバック関数として指定できる関数
    • 関数名文字列
    • 無名関数
    • インスタンスとメソッド名
    • クラス名と静的メソッド名

コールバック関数の実行方法

言語構造と関数