phpは現在最も人気のある言語の1つです。 PHP トレーニング業界の達人である Li Yanhui のコース説明は明確かつ包括的です。彼の PHP チュートリアル ビデオは古典的なもので、インターネット上で広く流通しています。このコースは、php の基礎知識についての彼の最初のシーズンのビデオです。
コース再生アドレス: http://www.php.cn/course/392.html
先生の教え方:
先生の講義は鮮やかで機知に富み、機知に富んでいて、感動。鮮やかな比喩は最後の仕上げのようなもので、生徒に知恵への扉を開きます。適切に配置されたユーモアは、まろやかなワインを飲むように、人々に後味と郷愁を与え、哲学者の格言や文化への言及をもたらします。ナレーションの中に時々散りばめられ、人々に考えさせ、注意力を与えます。
このビデオのより難しい部分は、PHP カスタム関数です:
一般的に言えば、冗長なコードは良くありません。コードを何度も書き直すのは時間の無駄であるだけでなく、レイアウトや構造の観点から見ても粗末に見えます。すべての優れたプログラミング言語と同様、PHP は冗長コードの問題を軽減するために多くの方法を使用します。最も一般的で簡単に実装できる方法は関数を使用することです。
1.標準関数
標準の PHP 配布パッケージには 1,000 を超える標準関数が含まれており、これらの標準関数はシステムに組み込まれており、ユーザーが自分で作成する必要がなく、直接使用できます。
れぇⅡ。カスタム関数
PHP 組み込み関数を使用すると、ファイルの操作、データベースの使用、グラフィックの作成、他のサーバーへの接続が可能になります。しかし、実際の仕事では、言語の作成者が予期していなかったことが必要になることがよくあります。
関数を宣言すると、組み込み関数のように独自のコードを使用できるようになります。この関数を呼び出して、必要なパラメータを指定するだけです。これは、同じ関数をスクリプト全体で何度も呼び出して再利用できることを意味します。
関数の作成
<? echo md5('123456'); //MD5函数对字符串进行加密处理 ?>
関数の呼び出し
<? function functionName() { echo '这是一个无参无返回自定义函数'; } ?>
関数の名前付け
1. 関数名は、既存の関数名と同じ名前にすることはできません。
2. 関数名には文字、数字、アンダースコアのみを含めることができます。
3. 関数名を数字で始めることはできません。
パラメータを含み戻りのない関数呼び出し
<? functionName(); ?>
パラメータと戻りを含む関数呼び出し: return() ステートメントを使用して関数呼び出し元に特定の値を返し、プログラム制御を呼び出し元のスコープに返します。
<? function functionArea($radius) { area=radius * $radius * pi(); echo $area; } functionArea(10); ?>
デフォルトパラメータを含む関数呼び出し: 入力パラメータにデフォルト値を指定できます。他の値が指定されない場合、デフォルト値がパラメータに自動的に割り当てられます。
<? function functionArea($radius) { return radius∗radius * pi(); } echo functionArea(10); ?>
複数の値を返す関数呼び出し: 配列を返してから list() 関数を使用することで構築できます。
<? function functionArea($radius=10) { return radius∗radius * pi(); } echo functionArea(); ?>
参照によって渡されるパラメーターを含む関数呼び出し: 参照によって渡すことで、関数内のパラメーターへの変更を関数のスコープ外に反映させることができます。
<? function functionInfo(name,age,$job) { userInfo=array(name,age,job); //可以用追加的方式比较常用 return $userInfo; } list(name,age,$job) = functionInfo('吴祁',19,'学生'); echo 今年name.′今年′.age.'岁了,目前还是个'.$job; ?>
関数呼び出しでは大文字と小文字が区別されないため、functionname()、FunctionName()、または FUNCTIOINNAME() の呼び出しはすべて有効であり、すべて同じ結果が返されることに注意してください。便宜上、ここではすべて小文字で表記しています。
関数名と変数名は異なることに注意することが重要です。変数名では大文字と小文字が区別されるため、$Name と $name は 2 つの異なる変数ですが、Name() と name() は同じ関数です。
以上がLi Yanhui PHP ビデオ チュートリアル シーズン 1 のリソース共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。