PHP-Studiennotizen (1)
1. Es gibt zwei Möglichkeiten, Dateien zu referenzieren: require und include
Die Methode zur Verwendung von require ist wie folgt: require("MyRequireFile.php");
. Diese Funktion wird normalerweise am Anfang des PHP-Programms platziert. Bevor das PHP-Programm ausgeführt wird, liest es zunächst die durch require angegebene Datei ein und macht sie zu einem Teil der PHP-Programm-Webseite. Auch häufig verwendete Funktionen können auf diese Weise in Webseiten eingebunden werden.
include wird wie folgt verwendet: include("MyIncludeFile.php");
. Diese Funktion wird im Allgemeinen im Verarbeitungsteil der Flusskontrolle platziert. Die PHP-Programm-Webseite liest die Include-Datei nur, wenn sie sie liest. Auf diese Weise kann der Prozess der Programmausführung vereinfacht werden.
2. Kommentare
<?<span>php </span><span>echo</span> "这是第一种例子。\n"; <span>//</span><span> 本例是 C++ 语法的注释</span><span>/*</span><span> 本例采用多行的 注释方式 </span><span>*/</span><span>echo</span> "这是第两种例子。\n"<span>; </span><span>echo</span> "这是第三种例子。\n"; <span>#</span><span> 本例使用 UNIX Shell 语法注释</span> ?>
Kommentare: Die erklärten Informationen sind was und warum.
3. Konstantentypen
PHP definiert die folgenden Konstanten in Konstanten.
__FILE__
Diese Standardkonstante ist der Name der PHP-Programmdatei. Wenn auf eine Datei verwiesen wird (include oder require), ist die Konstante in der referenzierten Datei der Name der referenzierten Datei, nicht der Dateiname, der darauf verweist.
__LINE__
Diese Standardkonstante ist die Anzahl der PHP-Programmzeilen. Wenn auf eine Datei verwiesen wird (include oder require), ist die Konstante in der referenzierten Datei die Zeile, die auf die Datei verweist, nicht die Dateizeile, die auf sie verweist.
PHP_VERSION
Diese integrierte Konstante ist die Version des PHP-Programms, z. B. „3.0.8-dev“.
PHP_OS
Diese integrierte Konstante bezieht sich auf den Namen des Betriebssystems, auf dem der PHP-Parser ausgeführt wird, z. B. „Linux“.
TRUE
Diese Konstante ist der Wahrheitswert (wahr).
FALSE
Diese Konstante ist ein falscher Wert (false).
E_ERROR
Diese Konstante zeigt auf den aktuellsten Fehler.
E_WARNING
Diese Konstante zeigt auf die nächstgelegene Warnung.
E_PARSE
Diese Routine stellt ein potenzielles Problem beim Parsen der Grammatik dar.
E_NOTICE
Diese Routine zeigt an, dass etwas Ungewöhnliches aufgetreten ist, es handelt sich jedoch nicht unbedingt um einen Fehler. Greifen Sie beispielsweise auf eine Variable zu, die nicht existiert.
Weitere Informationen zu diesen Konstanten, die mit E_ beginnen, finden Sie in der Funktion „error_reporting()“.
Beim Schreiben von Programmen reichen die oben genannten Standardkonstanten natürlich nicht aus. Mit der Funktion define() können wir die benötigten Konstanten definieren. Siehe das Beispiel unten
<?<span>php </span><span>define</span>("COPYRIGHT", "Copyright © 2000, netleader.126.com"<span>); </span><span>echo</span><span> COPYRIGHT; </span><span>echo</span><span>__FILE__</span><span>; </span>?>
4. Deklarieren Sie Variablen (Groß- und Kleinschreibung beachten)
<?<span>php </span><span>/*</span><span>* * @file variable.php * @author suguolong * @date 2015/07/29 16:49:08 * @brief * *</span><span>*/</span><span>/*</span><span> 定义字符串变量 </span><span>*/</span><span>$mystring</span> = "我是字符串"<span>; </span><span>$WilsonPeng</span> = "真是认真的作者"<span>; </span><span>$NewLine</span> = "换行了\n"<span>; </span><span>/*</span><span> 定义整型变量 </span><span>*/</span><span>$int1</span> = 38<span>; </span><span>$int2</span> = 49<span>; </span><span>$hexint</span> = 0x10<span>; </span><span>/*</span><span> 定义浮点变量 </span><span>*/</span><span>$float1</span> = 1.732<span>; </span><span>$float2</span> = 1.4E+2<span>; </span><span>/*</span><span> 定义数组变量 </span><span>*/</span><span>$MyArray1</span> = <span>array</span>("子", "丑", "寅", "卯"<span>); </span><span>$MyArray2</span> = <span>array</span><span>( </span>"地支" => <span>array</span>("子", "丑", "寅", "卯"), "生肖" => <span>array</span>("鼠", "牛", "虎", "兔"), "数字" => <span>array</span>(1, 2, 3, 4<span>) ); </span><span>/*</span><span> 类的定义 </span><span>*/</span><span>class</span><span> foo { </span><span>function</span><span> do_foo () { </span><span>echo</span> "Doing foo.\n"<span>; } } </span><span>/*</span><span> 类的使用 </span><span>*/</span><span>$bar</span> = <span>new</span><span> foo; </span><span>$bar</span> -><span> do_foo (); </span><span>$bar</span> -><span> do_foo (); </span><span>$bar</span> -><span> do_foo (); </span><span>/*</span><span> 定义布尔值 </span><span>*/</span><span>$booleanval_true</span> = <span>true</span><span>; </span><span>$booleanval_false</span> = <span>false</span><span>; </span><span>/*</span><span> 使用变量 </span><span>*/</span><span>echo</span> "boolean value of true: \n"<span>; </span><span>echo</span><span>$booleanval_true</span><span>; </span><span>echo</span> "\n"<span>; </span><span>echo</span> "boolean value of false: \n"<span>; </span><span>echo</span><span>$booleanval_false</span><span>; </span><span>echo</span> "\n"<span>; </span><span>/*</span><span> vim: set expandtab ts=4 sw=4 sts=4 tw=100: </span><span>*/</span>?>
[suguolong@cp01-rdqa-dev004.cp01.baidu.com sugl]$ php variable.php Doing foo. Doing foo. Doing foo. boolean value of true: 1 boolean value of false: [suguolong@cp01-rdqa-dev004.cp01.baidu.com sugl]$
5. Verwendung von Variablen
Wenn ein PHP-Programm ausgeführt wird, reserviert das System einen Bereich globaler Variablen im Speicher. Bei der tatsächlichen Verwendung können Sie die erforderlichen Variablen über $GLOBALS["Variablenname"] abrufen.
Das $GLOBALS-Array ist eine spezielle Variable im PHP-Programm. Es muss nicht definiert werden. Das System gleicht die darin enthaltenen Variablen automatisch ab. In der Funktion müssen Sie sich keine Gedanken darüber machen, ob das Array $GLOBALS global definiert wurde, Sie können es direkt verwenden.
Ähnlich wie die Variable $GLOBALS gibt es die String-Variable $php_errormsg. Wenn die Option track_errors in der PHP-Konfigurationsdatei (php.ini/php3.ini) aktiviert ist, gibt es eine globale Variable $php_errormsg, in der Sie die Fehlerinformationen sehen können.
In PHP ist der effektive Bereich globaler Variablen auf das Hauptprogramm beschränkt und wirkt sich nicht auf Variablen mit demselben Namen in Funktionen aus. Das heißt, globale Variablen und lokale Variablen verletzen sich nicht gegenseitig. Wenn Sie möchten, dass Variablen in Funktionen eindringen, müssen Sie das Array $GLOBALS oder globale Definitionen verwenden.
Wie sollen die vom Benutzer in das FORMULAR eingegebenen Informationen verarbeitet werden? Es wäre schön, wenn in der PHP-Konfigurationsdatei, wenn track_vars auf On gesetzt ist, der Variablenname direkt verwendet wird. Wie im folgenden Beispiel generiert das System bei der Ausführung von next.php automatisch zwei Variablen, $username und $sex, die direkt verwendet werden können. Im Vergleich zu herkömmlichem CGI, das selbst analysiert werden muss, ist PHP wirklich erstaunlich .
<form action=<span>next</span>.php method=post><span>姓名</span>: <input type=text name="username"><br><span>性别</span>: <input type=text name="sex"><br> <input type=submit> </form>
Das Obige stellt die PHP-Lernnotizen (1) vor, einschließlich der relevanten Inhalte. Ich hoffe, dass sie für Freunde hilfreich sind, die sich für PHP-Tutorials interessieren.

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

In diesem Kapitel werden wir die Umgebungsvariablen, die allgemeine Konfiguration, die Datenbankkonfiguration und die E-Mail-Konfiguration in CakePHP verstehen.

PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

Um in cakephp4 mit Datum und Uhrzeit zu arbeiten, verwenden wir die verfügbare FrozenTime-Klasse.

Um am Datei-Upload zu arbeiten, verwenden wir den Formular-Helfer. Hier ist ein Beispiel für den Datei-Upload.

In diesem Kapitel lernen wir die folgenden Themen im Zusammenhang mit dem Routing kennen.

CakePHP ist ein Open-Source-Framework für PHP. Es soll die Entwicklung, Bereitstellung und Wartung von Anwendungen erheblich vereinfachen. CakePHP basiert auf einer MVC-ähnlichen Architektur, die sowohl leistungsstark als auch leicht zu verstehen ist. Modelle, Ansichten und Controller gu

Visual Studio Code, auch bekannt als VS Code, ist ein kostenloser Quellcode-Editor – oder eine integrierte Entwicklungsumgebung (IDE) –, die für alle gängigen Betriebssysteme verfügbar ist. Mit einer großen Sammlung von Erweiterungen für viele Programmiersprachen kann VS Code c

Der Validator kann durch Hinzufügen der folgenden zwei Zeilen im Controller erstellt werden.
