Heim  >  Artikel  >  Backend-Entwicklung  >  Li Yanhui PHP-Video-Tutorial, Staffel 1, Ressourcenfreigabe

Li Yanhui PHP-Video-Tutorial, Staffel 1, Ressourcenfreigabe

黄舟
黄舟Original
2017-08-30 16:18:133241Durchsuche

php ist derzeit eine der beliebtesten Sprachen. Als Meisterfigur in der PHP-Schulungsbranche sind die Kurserklärungen von Li Yanhui klar und umfassend. Sein PHP-Tutorial-Video ist ein Klassiker und im Internet weit verbreitet. Dieser Kurs ist sein erstes Staffelvideo über die Grundkenntnisse von PHP.

Li Yanhui PHP-Video-Tutorial, Staffel 1, Ressourcenfreigabe

Adresse für die Kurswiedergabe: http://www.php.cn/course/392.html

Der Unterrichtsstil des Lehrers:

Die Vorträge des Lehrers sind lebendig, witzig, witzig und berührend. Eine lebendige Metapher ist wie der letzte Schliff, der den Schülern die Tür zur Weisheit öffnet; ein gut platzierter Humor zaubert den Schülern ein wissendes Lächeln, als würde er den Menschen einen Nachgeschmack und Nostalgie geben; werden von Zeit zu Zeit in die Erzählung eingestreut und regen zum Nachdenken und zur Warnung an.

Der schwierigere Teil in diesem Video ist die benutzerdefinierte PHP-Funktion:

Im Allgemeinen ist redundanter Code schlecht. Den Code immer wieder neu zu schreiben ist nicht nur Zeitverschwendung, sondern sieht auch aus Sicht des Layouts und der Struktur schlecht aus. Wie alle guten Programmiersprachen verwendet PHP viele Methoden, um das Problem des redundanten Codes zu lindern. Die häufigste und am einfachsten zu implementierende Methode ist die Verwendung von Funktionen.

1. Standardfunktionen

Das Standard-PHP-Distributionspaket enthält mehr als 1.000 Standardfunktionen. Diese Standardfunktionen sind in das System integriert und können direkt verwendet werden, ohne dass Benutzer sie selbst erstellen müssen.

<?
echo md5(&#39;123456&#39;);   //MD5函数对字符串进行加密处理
?>

2. Benutzerdefinierte Funktionen

In PHP integrierte Funktionen ermöglichen die Interaktion mit Dateien, die Verwendung von Datenbanken, die Erstellung von Grafiken und die Verbindung zu anderen Servern. In der tatsächlichen Arbeit kommt es jedoch oft vor, dass Dinge benötigt werden, die die Erfinder der Sprache nicht vorhersehen konnten.

Durch die Deklaration einer Funktion können wir unseren eigenen Code wie integrierte Funktionen verwenden. Rufen Sie einfach diese Funktion auf und versehen Sie sie mit den notwendigen Parametern. Dies bedeutet, dass dieselbe Funktion im gesamten Skript mehrmals aufgerufen und wiederverwendet werden kann.

Funktion erstellen

<?
function functionName() {
echo &#39;这是一个无参无返回自定义函数&#39;;
}
?>

Funktion aufrufen

<?
functionName();
?>

Funktionsbenennung

1 mit einem bestehenden identisch sein. Die Funktionsnamen haben den gleichen Namen.

2. Funktionsnamen dürfen nur Buchstaben, Zahlen und Unterstriche enthalten.

3. Der Funktionsname darf nicht mit einer Zahl beginnen.

Funktionsaufruf mit Parametern und ohne Rückgabe

<?
function functionArea($radius) {
area=radius * $radius * pi();
echo $area;
}
 
functionArea(10);
?>

Funktionsaufruf mit Parametern und Rückgabe: Verwenden Sie die return()-Anweisung, um The hinzuzufügen Der Aufrufer gibt einen willkürlich festgelegten Wert zurück und gibt die Programmkontrolle an den Bereich des Aufrufers zurück.

<?
function functionArea($radius) {
return radius∗radius * pi();
}
 
echo functionArea(10);
?>

Funktionsaufruf mit Standardparametern: Sie können einen Standardwert für den Eingabeparameter angeben. Wenn kein anderer Wert angegeben wird, wird dem Parameter automatisch der Standardwert zugewiesen. .

<?
function functionArea($radius=10) {
return radius∗radius * pi();
}
 
echo functionArea();
?>

Funktionsaufruf, der mehrere Werte zurückgibt: Er kann erstellt werden, indem ein Array zurückgegeben und dann die Funktion list() verwendet wird.

<?
function functionInfo(name,age,$job) {
userInfo=array(name,age,job);  //可以用追加的方式比较常用
return $userInfo;
}
 
list(name,age,$job) = functionInfo(&#39;吴祁&#39;,19,&#39;学生&#39;);
echo 今年name.′今年′.age.&#39;岁了,目前还是个&#39;.$job;
?>

Funktionsaufrufe mit Referenzparametern: Referenzparameter können innerhalb der Funktion geändert und außerhalb des Funktionsumfangs widergespiegelt werden.

<?
$prices = 50;
$tax = 0.5;
function functionPrices(&prices,tax) {
prices=prices + (prices∗tax);
tax=tax * 2;
}
 
functionPrices(prices,tax);
echo $prices;
echo &#39;<br />&#39;;
echo $tax;
?>

Bitte beachten Sie, dass bei Funktionsaufrufen die Groß-/Kleinschreibung nicht beachtet wird, sodass Aufrufe von functionname(), FunctionName() oder FUNCTIOINNAME() alle gültig sind und alle das gleiche Ergebnis zurückgeben. Der Einfachheit halber sind hier alle in Kleinbuchstaben geschrieben.

Es ist wichtig zu beachten, dass Funktionsnamen und Variablennamen unterschiedlich sind. Bei Variablennamen muss die Groß-/Kleinschreibung beachtet werden, daher sind $Name und $name zwei verschiedene Variablen, aber Name() und name() sind dieselbe Funktion.

Das obige ist der detaillierte Inhalt vonLi Yanhui PHP-Video-Tutorial, Staffel 1, Ressourcenfreigabe. 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