Inhaltsverzeichnis
Ich bin heute auf ein Problem gestoßen, als ich einer Mitgliedsvariablen in einer Klasse einen Wert zugewiesen habe. Es handelt sich um eine Konstante, die mit einer Zeichenfolge verbunden ist
Wenn die ursprüngliche Mitgliedsvariable eine Konstante oder Variable enthält und die verbundene Zeichenfolge der Mitgliedsvariablen über die Konstruktionsmethode einen Wert zuweisen muss, andernfalls wird die Konstante dies nicht tun in der Klasse sichtbar sein
Wenn sie nur Konstanten enthält, wird kein Konstruktor benötigt
Heim Backend-Entwicklung PHP-Tutorial Die Zuweisung von PHP-Mitgliedsvariablen verwendet einen Connector, um Fehler zu melden

Die Zuweisung von PHP-Mitgliedsvariablen verwendet einen Connector, um Fehler zu melden

Jul 29, 2016 am 09:14 AM
addclass private public

Ich bin heute auf ein Problem gestoßen, als ich einer Mitgliedsvariablen in einer Klasse einen Wert zugewiesen habe. Es handelt sich um eine Konstante, die mit einer Zeichenfolge verbunden ist

<code><span><span>class</span><span>FileUploadController</span><span>extends</span><span>Controller</span>{</span><span>private</span><span>$path</span> = BASEDIR.<span>"/Public/Upload"</span>;           <span>//<strong>上传文件</strong>保存你路径</span><span>private</span><span>$allowType</span> = <span>array</span>(<span>'jpg'</span>,<span>'png'</span>,<span>'gif'</span>);          <span>//文件限制格式</span></code>
Nach dem Login kopieren

Wenn die ursprüngliche Mitgliedsvariable eine Konstante oder Variable enthält und die verbundene Zeichenfolge der Mitgliedsvariablen über die Konstruktionsmethode einen Wert zuweisen muss, andernfalls wird die Konstante dies nicht tun in der Klasse sichtbar sein

<code><span>public</span><span><span>function</span><span>__construct</span><span>()</span>{</span><span>$this</span>->path = <span>__DIR__</span>.<span>"/Public/Upload"</span>;
    }</code>
Nach dem Login kopieren

Wenn sie nur Konstanten enthält, wird kein Konstruktor benötigt

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

Das Obige stellt die Fehlerberichterstattung mithilfe von Konnektoren beim Zuweisen von Werten zu PHP-Mitgliedsvariablen vor, einschließlich des Inhalts beim Hochladen von Dateien. Ich hoffe, dass es für Freunde hilfreich ist, die an PHP-Tutorials interessiert sind.

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was ist der Unterschied zwischen der Entwicklerversion und der öffentlichen Version von iOS? Was ist der Unterschied zwischen der Entwicklerversion und der öffentlichen Version von iOS? Mar 01, 2024 pm 12:55 PM

Jedes Jahr bevor Apple eine neue Hauptversion von iOS und macOS veröffentlicht, können Benutzer die Betaversion mehrere Monate im Voraus herunterladen, um sie zuerst zu testen. Da die Software sowohl von der Öffentlichkeit als auch von Entwicklern verwendet wird, hat Apple für beide Entwickler- und öffentliche Versionen herausgebracht, bei denen es sich um öffentliche Betaversionen der Entwickler-Betaversionen handelt. Was ist der Unterschied zwischen der Entwicklerversion und der öffentlichen Version von iOS? Im wahrsten Sinne des Wortes handelt es sich bei der Entwicklerversion um eine Entwickler-Betaversion und bei der öffentlichen Version um eine öffentliche Betaversion. Die Entwicklerversion und die öffentliche Version richten sich an unterschiedliche Zielgruppen. Die Entwicklerversion wird von Apple zum Testen durch Entwickler verwendet. Sie benötigen ein Apple-Entwicklerkonto, um sie herunterzuladen und zu aktualisieren.

Was bedeutet privat in Java? Was bedeutet privat in Java? Nov 24, 2022 pm 06:27 PM

In Java bedeutet „privat“ „privat“ und ist ein Zugriffskontrollmodifikator, der zum Ändern von Klassen, Eigenschaften und Methoden verwendet wird. Mit „private“ geänderte Klassenmitglieder können nur von den Methoden der Klasse selbst aufgerufen und geändert werden und können von keiner anderen Klasse (einschließlich Unterklassen der Klasse) aufgerufen und referenziert werden. Daher verfügt der private Modifikator über die höchste Schutzstufe.

Zusammenfassung häufig verwendeter Dateioperationsfunktionen in PHP Zusammenfassung häufig verwendeter Dateioperationsfunktionen in PHP Apr 03, 2024 pm 02:52 PM

Parameter 1:basename()2:copy()3:dirname()4:disk_free_space()5:disk_total_space()6:file_exists()7:file_get_contents()8:file_put_contents()9:filesize()10:filetype( )11:glob()12:is_dir()13:is_writable()14:mkdir()15:move_uploaded_file()16:parse_ini_file()17:

Wie füge ich eine Klasse in jQuery hinzu? Wie füge ich eine Klasse in jQuery hinzu? Apr 03, 2024 am 09:01 AM

In diesem Artikel wird ausführlich erläutert, wie man Klassen in Jquery hinzufügt. , der Herausgeber hält es für recht praktisch, daher teile ich es als Referenz mit allen. Ich hoffe, dass jeder nach der Lektüre dieses Artikels etwas gewinnen kann. Zwei gängige Methoden zum Hinzufügen von Klassen in jQuery 1. addClass()-Methode Die addClass()-Methode fügt dem ausgewählten Element eine oder mehrere Klassen hinzu. Die Syntax lautet wie folgt: $(selector).addClass(classNames); wobei: selector: der Elementselektor zum Hinzufügen der Klasse. Klassennamen: Die hinzuzufügenden Klassen können eine einzelne Zeichenfolge oder eine durch Leerzeichen getrennte Liste von Zeichenfolgen sein. Der folgende Code fügt beispielsweise ac zum Element mit der ID my-element hinzu

Detaillierte Erläuterung privater Zugriffsmodifikatoren für Java-Funktionen Detaillierte Erläuterung privater Zugriffsmodifikatoren für Java-Funktionen Apr 25, 2024 pm 04:48 PM

Private ist ein Java-Zugriffsmodifikator, der den Zugriff auf eine Funktion nur auf die Klasse beschränkt, in der sie definiert ist, einschließlich: Auf die Funktion kann in anderen Klassen nicht zugegriffen werden. Die Funktion ist auch in Unterklassen nicht zugänglich.

Beispiel für den Aufruf einer SMS-API-Schnittstelle basierend auf aggregierten Daten – Python-Version Beispiel für den Aufruf einer SMS-API-Schnittstelle basierend auf aggregierten Daten – Python-Version Apr 03, 2024 pm 01:28 PM

1. Beantragen Sie die Schnittstelle über die Self-Service-Anwendung https://www.juhe.cn/docs/api/id/54, um die SMS-API zu öffnen und den Schnittstellenanforderungsschlüssel zu erhalten. (Derzeit wird die Schnittstelle nur von Unternehmensbenutzern unterstützt.) Senden Sie nach der Bewerbung eine SMS-Vorlage im persönlichen Center. Auf der offiziellen Website stehen eine Reihe häufig verwendeter Vorlagen zur Verfügung, die schnell beantragt werden können. 2. Das offizielle Schnittstellendokument des Python-Codebeispiels finden Sie unter: Https://www.juhe.cn/docs/api/id/54#!/usr/bin/Python#-*-coding:utf-8 -*-importurllib, urllib2,sys,JSONreload(

Öffentlicher Leitfaden zur Verwendung des Java-Funktionszugriffsberechtigungsmodifikators Öffentlicher Leitfaden zur Verwendung des Java-Funktionszugriffsberechtigungsmodifikators Apr 26, 2024 am 08:39 AM

Der öffentliche Java-Zugriffsmodifikator ermöglicht den Zugriff auf Funktionen von überall aus und wird zum Deklarieren öffentlicher APIs sowie zum Definieren von Tools und Dienstprogrammen verwendet, die von Paketen oder Klassen gemeinsam genutzt werden. Die spezifische Verwendung ist wie folgt: Syntax: Funktionsname des öffentlichen Rückgabewerttyps (Parameterliste) {...} Szenario: Funktionen, auf die von überall aus zugegriffen werden muss, Methoden in öffentlichen APIs, gemeinsam genutzte Tools oder Dienstprogramme

Erfahren Sie in einem Artikel mehr über die DI-Abhängigkeitsinjektion in PHP Erfahren Sie in einem Artikel mehr über die DI-Abhängigkeitsinjektion in PHP Apr 03, 2024 pm 01:46 PM

Inhaltsverzeichnis Was ist DI/Abhängigkeitsinjektion? Gründe für die Abhängigkeitsinjektion. Einfache Abhängigkeitsinjektion. Abhängigkeitsinjektion hoher Ordnung. Anwendung der Abhängigkeitsinjektion Optimierung hoher Ordnung. Was ist DI/Abhängigkeitsinjektion. Abhängigkeitsinjektion DI bezieht sich im Wesentlichen auf die Abhängigkeit von Klassen durch Konstruktion. Laiensprachlich ausgedrückt Dies bedeutet, dass Sie derzeit eine Klasse betreiben, aber einige Methoden oder Funktionen dieser Klasse können nicht von dieser Klasse allein abgeschlossen werden, sondern sind das direkteste Zeichen dafür, dass sie mit Hilfe einer anderen Klasse abgeschlossen werden können Daten werden als Objekt übergeben. Streng genommen möchten Sie eine Klasse in einer anderen Klasse betreiben. Die Methode zur Übergabe von Parametern wird als Injektion bezeichnet. Der Grund, warum eine Abhängigkeitsinjektion erfolgt, ist PHP in a Wenn eine Klasse eine andere Klasse verwendet

See all articles