Heim  >  Artikel  >  Backend-Entwicklung  >  3 empfohlene Artikel zum Hinzufügen von Funktionen

3 empfohlene Artikel zum Hinzufügen von Funktionen

黄舟
黄舟Original
2017-06-13 15:08:24981Durchsuche

Während des Entwicklungsprozesses sollte der Rückgabewerttyp der Funktion bestimmt und unverändert bleiben, aber PHP ist eine schwach typisierte Sprache, daher verfügt PHP nicht über eine solche Syntaxüberprüfung. Aus diesem Grund hat es viele Fallstricke verursacht. Zum Beispiel der folgende Code: Die Funktion getArticles gibt verschiedene Arten von Werten gemäß unterschiedlichen Bedingungen zurück, einschließlich Bool, Int und Arrays. Normalerweise hofft diese Art von Funktion, ein Array zurückzugeben und das Array dann für einige Zwecke zu verwenden Andere Operationen, aber weil die Funktion einen Wert zurückgibt Der Typ ist nicht festgelegt, und beim Aufruf treten wahrscheinlich verschiedene unerwartete Fallstricke auf. Daher dachte ich, dass es einfach erzwungen werden kann, da es nicht standardisiert werden kann. Der Rückgabewert der Funktion/Methode kann wie folgt eingegeben werden: int function a(){ ... return 1;}bool function b(){ ... return false;}array function c(){ ... ... return array();}object function d(){ ...

1. PHP: Funktion zu PHP hinzufügen, um die Typrückgabe zu erzwingen

Einführung: PHP: Funktion zur erzwungenen Typrückgabe zu PHP hinzufügen

2 Funktion zur erzwungenen Typrückgabe zu PHP hinzufügen

3 empfohlene Artikel zum Hinzufügen von Funktionen

Einführung: Während des Entwicklungsprozesses sollte der Rückgabewerttyp der Funktion bestimmt und unverändert bleiben, aber PHP ist eine schwach typisierte Sprache, also ist dies bei PHP der Fall Es gibt keine solche Syntaxüberprüfung, was viele Fallstricke mit sich bringt. Zum Beispiel der folgende Code: ?phpfunction getArticles(...){ $arrData = array(); if($exp1){ return $arrData }else if($exp2)

3. Die zunehmende Funktion der Zeit

3 empfohlene Artikel zum Hinzufügen von Funktionen

Einleitung: Die zunehmende Funktion der Zeit


Das obige ist der detaillierte Inhalt von3 empfohlene Artikel zum Hinzufügen von Funktionen. 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