ホームページ  >  記事  >  バックエンド開発  >  Chuanzhi Podcast 2017 の最新の php ビデオ コースウェアの推奨事項

Chuanzhi Podcast 2017 の最新の php ビデオ コースウェアの推奨事項

黄舟
黄舟オリジナル
2017-12-04 11:24:284787ブラウズ

PHP (「ハイパーテキスト プリプロセッサ」) は、汎用のオープンソース スクリプト言語です。この構文は C 言語、Java、Perl の特徴を吸収しており、学習が容易で主に Web 開発の分野に適しています。 PHP の独自の構文には、C、Java、Perl、および PHP 独自の構文が混合されています。動的 Web ページをより高速に実行できます。 PHPで作成された動的ページは、HTML(Standard Universal Markup Languageのアプリケーション)文書にプログラムを埋め込んで実行するため、HTMLタグを完全に生成するCGIに比べて実行効率が非常に高くなります。 「Chuangzhi Podcast 2017 最新PHPビデオチュートリアル」では、PHPの基礎知識をお伝えします。

Chuanzhi Podcast 2017 の最新の php ビデオ コースウェアの推奨事項

コース再生アドレス: http://www.php.cn/course/583.html

先生の教え方:

先生の講義はシンプルで奥深く、わかりやすいです論理的思考力を使用して生徒の注意を引き、理性を使用して教室での指導プロセスを制御することで、層ごとに連動し、厳密な議論と厳密な構造を組織化して分析します。先生の講義を聞くことで、学生は知識を学ぶだけでなく、思考のトレーニングも受け、先生の厳格な学問的姿勢に影響され、影響を受けます

このビデオでより難しいのは、関数、変数関数、匿名です。関数:

変数変数とは、ある変数の値を変数名として再度使用して、別の変数の値を取得することを指します。
例:

$name = 'dqrcsc';
$myname = 'name';//$myname的值碰巧是另一个变量的变量名
echo $name;//输出$name的值 'dqrcsc'
echo $myname;//输出$myname的值 'name'
echo $$myname;//得到$myname的值 'name',通过$再将其解析为一个变量 $name,从而输出$name的值 'dqrcsc'

匿名関数: つまり、名前のない関数
php での関数の定義は、コンパイル段階でシステムによってコード領域に保存されます。関数のコードは見つけることができます。コード領域で関数名を使用して入力します。
名前がない場合は、変数を通じて関数のメモリアドレスを保存する必要があります。

$func = function(){
echo 'test';
};
var_dump($func);//object(Closure)#1 这是一个闭包

関数のアドレスは保存されましたが、後で匿名関数を呼び出すにはどうすればよいですか?
関数呼び出しの形式を思い出してください: myfunc(); 関数名の後に 1 対のかっこが続き、関数の呼び出しを示します。匿名関数の呼び出し形式は
$func();と同じです //変数が指す匿名関数の呼び出しを示します
()を追加することは呼び出し関数とみなされるため、ここでは変数関数の概念が自然に登場します

変数関数: 変数変数と同様に、変数は関数の名前を格納し、関数の名前である関数の値を取得し、それを関数として解析します。
例:

function test(){
echo 'test';
}
$func = 'test';
$func();//$func取得该变量的值'test',后面加上(),被当做是函数test()去调用。

それが匿名関数の場合はどうなるでしょうか?

$func = function(){
$name = 'dqrcsc';
echo $name;
};
$myfunc = 'func'; //$myfunc是一个可变变量,其存储的是$func的变量名
$$myfunc();//$$myfunc解析可变变量,获得$func的值,后面加上(),当做函数去调用,便输出'dqrcsc'了

上記のことから、変数変数と変数関数の原理は同じですが、解析方法が異なることがわかります。変数を変数変数に解析したい場合は、$ 記号を追加するだけです。それを変数関数に解析し、その後に () を追加すると考えてください。
そこで問題は、関数と変数は同じ名前を持つことができるのかということです。答えは「はい」です。

function test(){
echo 'function';
}
$test = 'var';	//与函数同名的变量
$myvar = 'test';//定义一个变量刚好存放的值为变量名和函数名
echo $$myvar;	//将其解析为可变变量,输出'var'
$myvar();	//将其解析为可变函数,输出'function'

ここで資料をダウンロードすることをお勧めします: http://www.php.cn/xiazai/learn/2107

資料はビデオチュートリアルのコースウェアを共有します

以上がChuanzhi Podcast 2017 の最新の php ビデオ コースウェアの推奨事項の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。