Heim  >  Artikel  >  Backend-Entwicklung  >  Was tun, wenn die PHP-Objektparameter nicht sicher sind?

Was tun, wenn die PHP-Objektparameter nicht sicher sind?

藏色散人
藏色散人Original
2022-01-14 09:11:411628Durchsuche

Wenn die PHP-Objektparameter unsicher sind, müssen Sie die Schreibmethode ändern. Der geänderte Code lautet wie folgt: ...} }".

Was tun, wenn die PHP-Objektparameter nicht sicher sind?

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Was soll ich tun, wenn die PHP-Objektparameter nicht sicher sind?

PHP-Methode mit variablen Parametern (Funktion) und optionale Parametermethode (Funktion)

Methoden werden häufig beim Schreiben von Code verwendet, und es handelt sich häufig um Methoden mit Parametern. Diese sind uns alle bekannt, aber es gibt die Anzahl der Methodenparameter Welche verwendet werden müssen, ist ungewiss, daher müssen wir die Schreibmethode wie folgt ändern:

<?php
function uncertainParam() {
    $numargs = func_num_args();    //获得传入的所有参数的个数
    echo "参数个数: $numargs\n";  
    $args = func_get_args();       //获得传入的所有参数的数组 
    foreach($args as $key=>$value){
        echo &#39;<BR><BR>&#39;.func_get_arg($key);   //获取单个参数的值
        echo &#39;<BR>&#39;.$value;        //单个参数的值
    }
    var_export($args);  
}   
$parm_fir = &#39;name&#39;;
$parm_sec = &#39;sex&#39;;
uncertainParam($parm_fir, $parm_sec);

Optionale Parameter:

<?php
function mosaic($var1, $var2, $var3=&#39;c&#39;, $var4=&#39;d&#39;){
     return $var1+$var2+$var3+$var4;
}
$parm_fir = &#39;a&#39;;
$parm_sec = &#39;b&#39;;
$parm_three = &#39;c&#39;;
$parm_four = &#39;d&#39;;
echo mosaic($parm_fir , $parm_sec);    //输出&#39;ab&#39;
echo mosaic($parm_fir, $parm_sec, $parm_three); //输出&#39;abc&#39;
echo mosaic($parm_fir, $parm_sec, $parm_three, $parm_four);//输出&#39;abcd&#39;
echo mosaic($parm_fir);      //出错:必须给出第二个必填参数
echo mosaic($parm_fir, $parm_sec, , $parm_three);//出错:不能跳过任何一个可选参数而给出列表中后面的可选参数
?>

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas tun, wenn die PHP-Objektparameter nicht sicher sind?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn