Heim  >  Artikel  >  Backend-Entwicklung  >  Beschreiben Sie Missverständnisse bei der PHP-Programmierung im Detail

Beschreiben Sie Missverständnisse bei der PHP-Programmierung im Detail

巴扎黑
巴扎黑Original
2016-11-12 10:11:151163Durchsuche

Was die Missverständnisse der PHP-Programmierung betrifft, werden wir sie klären. Über einige Missverständnisse lohnt es sich nachzudenken, während andere einfach unbegründet sind. Wie auch immer, werfen wir einen Blick auf diese Missverständnisse.
1. PHP ist eine objektorientierte Sprache, aber sie basiert nicht auf OOPS.
Dies ist ein völlig falsches Verständnis, insbesondere für Java-Programmierer, die denken, dass PHP nicht auf OOPS basiert objektorientierte Funktionen wie Schnittstellen, Methoden, abstrakte Objekte usw. Um ehrlich zu sein, verfügte die erste Version von PHP nicht über viele objektorientierte Funktionen, aber PHP 5 fügt viele objektorientierte Technologien hinzu. Noch wichtiger ist, dass Sie vielleicht neugierig sind, warum Bootstrap-Code in PHP so einfach wird. Dies liegt an der Kombination von PHP und OO.
2. PHP kann bestimmte Funktionen nicht implementieren
Dieses Missverständnis klingt vage, aber viele Entwickler glauben, dass PHP andere Funktionen wie den Speicherzugriff nicht implementieren kann. Tatsache ist jedoch, dass PHP eine erweiterbare Sprache ist. Sie müssen lediglich eine Erweiterung in C oder C schreiben und diese integrieren. Oder Sie müssen keine erstellen. Es sind Hunderte von Erweiterungen online verfügbar und Sie können sie bei Bedarf direkt verwenden.
3. PHP ist nicht sicher
Da Sie denken, dass es unsicher ist, warum schreiben Sie nicht sicheren Code dafür? Ich gebe zu, dass es in PHP viel unsicheren Code gibt, aber als Programmierer sollten wir versuchen, zuverlässigen und sicheren Code zu schreiben.
Wenn Sie PHP mit .NET vergleichen, wird PHP definitiv scheitern. Aber wenn Sie ein erfahrener Programmierer sind, brauchen Sie keine „Sicherheitshilfe“. Beinhaltet alltägliche Sicherheitsbedenken, aber wenn ihre Pfade dynamisch generiert werden, müssen Sie vorsichtig sein. Natürlich kann es sicherer werden, wenn Sie alle Befehle beherrschen.
4. Nicht für große Anwendungen geeignet
Der Grund, warum eine Sprache zum Erstellen großer und komplexer Anwendungen verwendet werden kann, muss eine gewisse Zuverlässigkeit und hohe Leistung aufweisen, und das skalierbare PHP erfüllt diese Anforderung nicht. Aber wenn die Anwendungsarchitektur, die Sie entwerfen und entwickeln, stabil ist, wo liegt dann das Problem mit der Anwendungsleistung und -skalierung?
Tatsache ist, dass einige bekannte Websites wie Facebook, Wikipedia und Yahoo! usw. mit PHP erstellt wurden und alle sehr gut funktionieren.
5. PHP kann nur für die Website-Entwicklung verwendet werden
Tatsächlich ist es sehr üblich, PHP für die Website-Entwicklung zu verwenden. Die Befehlszeilenschnittstelle (CLI: Command Line Interface) ermöglicht jedoch die Ausführung von Anwendungen auf Nicht-Webservern.
Obwohl einige Anwendungen hohe CPU-Anforderungen haben, können sie dennoch in PHP entwickelt und ausgeführt werden, indem die PHP-CLI ausgeführt wird. Wenn Sie außerdem Desktop-Anwendungen mit PHP entwickeln möchten, verwenden Sie einfach Windows-spezifische Erweiterungen.
6. Der Entwicklungsprozess ist langsam
Ich weiß wirklich nicht, woher dieses Missverständnis kommt. Es ist möglich, dass der PHP-Code, den Sie geschrieben haben, chaotisch und voller MySQL-Anweisungen ist (die zwar sinnvoll sind, aber eigentlich nicht vorhanden sein sollten). Tatsächlich verfügt PHP über eine große Anzahl von Frameworks, die Entwickler nutzen können, um mit halbem Aufwand das Doppelte des Ergebnisses zu erzielen und die Entwicklungszeit erheblich zu verkürzen. Beschweren Sie sich also nicht darüber, dass Sie langsam sind.
7. Professionelle Entwickler verwenden kein PHP
Zu diesem Missverständnis gibt es unterschiedliche Meinungen, wie zum Beispiel, dass PHP ein Kinderspiel für Anfänger ist, es für diejenigen ist, die die Entwicklung nicht ernst nehmen wollen usw. Warten Sie . Natürlich muss ich zugeben, dass PHP in manchen Aspekten keinen Sinn ergibt, aber solche Missverständnisse sind wirklich lächerlich. Wenn es hier viele Webanwendungen gibt, die mit PHP entwickelt werden, dann stellen Sie sich vor, dass Entwickler, die schon immer streng waren, sich von PHP fernhalten, was völlig falsch ist.
8. Leistungsprobleme
Dies ist ein technisches Problem, kein Missverständnis. Alles hat gute und schlechte Seiten. Leistungsoptimierung war schon immer ein Thema, das von Entwicklern diskutiert wurde. Tatsächlich können Anwendungen mit geringer Leistung mit viel Junk-Code gefüllt sein, z. B. implizite Konvertierungen, nutzlose Module, fehlende Überlastung der Betriebsmethoden usw., was sich negativ auf die Leistung von PHP-Anwendungen auswirkt. Letztendlich kommt es jedoch darauf an, wie Sie die Sprache nutzen, um eine stabile und schnelle Anwendung zu erstellen.
9. Billige Anwendungen bedeuten niedrige Qualität
In einem Marktumfeld, in dem Open Source allmählich zum Mainstream wird, sind kostenlose und Open Source die größten Vorteile von PHP. Dies bedeutet, dass die meisten Entwickler mit Fachwissen Entwicklungsdienstleistungen anbieten und gleichzeitig Kosten für Kunden sparen können. Dies bedeutet jedoch nicht, dass es ein Problem mit der Qualität gibt, und es können auch leistungsstarke Anwendungen entwickelt werden.
Während sich Programmiersprachen weiterentwickeln und wachsen, wird es zu verschiedenen Missverständnissen kommen, aber egal was passiert, einige falsche Gerüchte werden ohne Angriffe ausgeräumt. Wie das Sprichwort sagt, ist die Praxis das einzige Kriterium, um die Wahrheit zu testen. Bevor Sie sich also entscheiden, ob Sie glauben oder nicht, ist es am besten, es selbst zu testen und zu bestätigen.

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