ホームページ > php教程 > php手册 > 例举PHP语言中的精华与技巧(1)

例举PHP语言中的精华与技巧(1)

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 11:02:46
オリジナル
1249 人が閲覧しました

很多的PHP程序员,尤其是学习还不是很久的,都不知道PHP的精华所在。Perl当年如何在商界出名?其强大的正则表达式。而PHP呢?他是一门从Unix下发展起来的语言,当然也就继承了Perl的很多特点,同时C的优点都有。快速、简洁、明了,尤其是C程序员,PHP是至爱,我就是深爱着“PHP”(都忘了女友了)。这里,我想来写一篇PHP的变量、数组应用技巧和PHP的正则表达式、PHP的模板应用,以后有时间再写PHP与COM、PHP与XML的完全结合。

1、变量、数组的应用技巧

(1)很多人用得不多的数组函数。foreach、list、each。分别举几个例子,应该就能知道了。例:

$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 = "this is a var";$varname = "var";echo $$varname;//函数的变量function fun1($str) {echo $str;}$funname = "fun1";$funname("This is a function !");?>
ログイン後にコピー

变量的“指针”。这个指针加上了双引号,表明他不是真正的指针。看看下例:

    function($a) { $a ++;}$c = 0;function($c);echo $c; //$c仍为0function(&$a) {$a ++;}$c = 0;echo $c; //$c为1?>
ログイン後にコピー

之所以称其为“指针”,就是因为他有了和C语言中指针相同的功能。但这又不是真正的指针,只能够是这样的去理解。 1

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
多対多の関係の例
から 1970-01-01 08:00:00
0
0
0
ここでの例は間違っていますか?
から 1970-01-01 08:00:00
0
0
0
Guzzle 例外のキャッチ
から 1970-01-01 08:00:00
0
0
0
C++の例外について?
から 1970-01-01 08:00:00
0
0
0
node.js - Express でのグローバル例外処理
から 1970-01-01 08:00:00
0
0
0
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート