Heim  >  Artikel  >  Backend-Entwicklung  >  php function_exists Funktionsproblem, wiederholte Definition von Funktionen

php function_exists Funktionsproblem, wiederholte Definition von Funktionen

WBOY
WBOYOriginal
2016-08-04 09:21:291716Durchsuche

<code>$a=get(1);  //出错,找不到定义
echo $a;
if(!function_exists("get")){
   function get($a){
      return "test";
   }
}</code>

Wenn Sie die Funktion realisieren möchten, müssen Sie prüfen, ob die Funktion definiert ist. Wenn nicht, definieren Sie sie einfach am Ende Datei, und es wird angezeigt, dass die Funktionsdefinition nicht gefunden werden kann

Antwortinhalt:

<code>$a=get(1);  //出错,找不到定义
echo $a;
if(!function_exists("get")){
   function get($a){
      return "test";
   }
}</code>
Wenn Sie die Funktion realisieren möchten, müssen Sie prüfen, ob die Funktion definiert ist. Wenn nicht, definieren Sie sie einfach am Ende Datei, und es wird angezeigt, dass die Funktionsdefinition nicht gefunden werden kann


<code class="php">if(!function_exists("get")){
   function get($a){
      return "test";
   }
}
$a=get(1); // 这不就找到了
echo $a;</code>
Empfohlene Methoden

, Handbuch

is_callable

Erläuterung der sequentiellen Ausführung..

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