background image

PHP 程序员应该了解的一些 PHP 技巧

    

很多的

PHP 程序员,尤其是学习还不是很久的,都不知道 PHP 的精华所在。Perl 当年

如何在商界出名

?其强大的正则表达式。而 PHP 呢?他是一门从 Unix 下发展起来的语言,当

然也就继承了

Perl 的很多特点,同时 C 的优点都有。快速、简洁、明了,尤其是 C 程序员,

PHP 是至爱,我就是深爱着“PHP”(都忘了女友了)。本文主要内容关于 PHP 的变量、数组应
用技巧和

PHP 的正则表达式、PHP 的模板应用。

  

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 仍为 0