ホームページ >バックエンド開発 >PHPチュートリアル >PHP開発言語の本質とスキルを体系的にまとめたPHPチュートリアル

PHP開発言語の本質とスキルを体系的にまとめたPHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 14:56:50942ブラウズ

多くの PHP プログラマー、特に長期間勉強していないプログラマーは、PHP の本質を知りません。 Perl はどのようにしてビジネスの世界で有名になったのでしょうか? PHP はどうでしょうか? もちろん、PHP は Unix で開発された言語であり、Perl の多くの機能を継承しており、C の利点も備えています。特に C プログラマーにとって、PHP は速く、簡潔で、明確です。私は「PHP」が大好きです (ガールフレンドのことさえ忘れました)。ここでは、PHP の変数と配列の応用スキル、PHP の正規表現、PHP テンプレートの応用について、また時間があるときに PHP と COM、PHP と XML の完全な組み合わせについて書きたいと思います。

1.変数と配列の応用スキル

(1)あまり人が使わない配列関数。 foreach、リスト、それぞれ。いくつか例を挙げれば、すぐに理解できるはずです。例:

$data = array('a' => 'data1', 'b' => 'data2', 'c' => 'data3');

while(list($subscript, $value) = each($data))

{

echo "$subscript => $value :: ";

echo "$subscript => $valuen

「;

}

reset($data);

foreach($data as $subscript => $value)

{

echo "$subscript => $value :: ";

echo "$subscript => $valuen

「;

}

(2) 関数変数、変数の変数、変数の「ポインタ」:

//変数の変数

$var = "これは var です";

$varname = "var";

echo $$varname;

//関数の変数

関数 fun1($str) {

エコー $str;

}

$funname = "fun1";

$funname("これは関数です!");

?>

変数の「ポインタ」。このポインターは二重引用符で囲まれており、実際のポインターではないことを示しています。次の例を見てください:

関数($a) {

$a++;

}

$c = 0;

関数($c);

echo $c; //$c は 0 のままです

関数(&$a) {

$a++;

}

$c = 0;

echo $c; //$c は 1

?>

なぜ「ポインタ」と呼ばれるかというと、C言語のポインタと同じ働きをするためです。しかし、これは本当の指針ではなく、このように理解することしかできません。
  • 合計 2 ページ:
  • 前のページ
  • 1
  • 2
  • 次のページ

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/364182.html技術記事多くの PHP プログラマー、特に長期間勉強していないプログラマーは、PHP の本質を知りません。 Perl はどのようにしてビジネスの世界で有名になったのでしょうか? PHP はどうですか? 彼は...
出身のプログラマーです。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。