.


:




:

































 

 

 

 


14

: PHP.

: PHP.

:

IBM PC/AT.

MS-DOS, Windows 95/98/NT/2000/XP.

Apache.

PHP.

:

function _ (1, 2,... N)

{

_

return " ";

}

:

Lt;?php

function fact($n)

{

if($n==0) return 1;

else return $fact = $n * fact($n-1);

}

echo fact(3);

// echo (3 * 2);

// , ,

echo fact(50);

// echo (50 * 49 * 48 *... * 3 * 2);

?>

. , :

_ ("__1", "__2",...);

. .

PHP ( ) . , . :

<? php

function func($n){

$n++;

echo $n; // 9

};

$k=8;

func($k);

echo $k; // 8

?>

, . &:

<? php

function func(&$n){

$n++;

echo $n; // 9

};

$k=8;

func($k);

echo $k; // 9

?>

, , , :

<? php

function func($n){

$n++;

echo $n; // 9

};

$k=8;

func(&$k);

echo $k; // 9

?>

, . , . :

<? php

function func($n, $town="New York"){

echo $n;

echo "<br>";

echo $town;

echo "<br>";

}

$k=22;

//

func($k);

//

func($k, "Los Angeles");

?>

: 22, New York, 22 Los Angeles.

, :

...

//

function func1($n, $town="New York", $type=2){

...

}

//

function func2($n, $town="New York", $type){

...

}

...

PHP4 .

func_num_args() , . . , .

func_get_arg ( _) , _. . func_num_args(), - .

_ , . , func_get_arg() False.

func_get_args() , , . , . , .

:

<?php

function f(){

$sum=0;

for($i=0; $i<func_num_args();$i++){

$sum+=func_get_arg($i);

}

return $sum;

}

echo f(2, 3, 1, 5);// 11

?>



<== | ==>
|
:


: 2016-09-03; !; : 394 |


:

:

, , . , .
==> ...

1941 - | 1749 -


© 2015-2024 lektsii.org - -

: 0.01 .