戏说PHP——1. 一切的开始
最近总想写点什么,但又想不起写什么,那就整理下自己捣腾过的东西吧,一切开始于一个月黑风高的夜晚——
咔嚓一个炸雷,56k小猫烧了,裤子都脱了,一片漆黑中,顿时赶脚头晕目眩,怒火中烧,顿时大喝一声——老子要自己做个网站自己看!
那个时候,ASP还没有.net,PHP也还没对象,JSP势头正猛。就好像梅尔吉普森的那句怒吼——“Freedom!”,崇尚自由的我选择了PHP。
就好像天下武功出少林,PHP的很多语法特征都源自C,还有一部分源自Perl。所以你如果拥有C的功底,恭喜你,PHP很容易就可以掌握。
那个时候的大学,几乎所有的基础课程都是以C为教学语言,例如编译原理和数据结构。所以,PHP对我来说,上手非常快。
很多人总问怎么学习PHP,其实,学习任何一门技术或语言,第一要素也是最重要的要素就是——兴趣。就好像我学了两年日语,现在印象最深的除了愛してる就是やめて(也就是传说中的雅蠛蝶),再如我想自己做个给自己看的网站(网站的内容不要深究-_-|||)。有了兴趣,一切困难都会转换成乐趣和成就感!
所有的语言,都是招式,你可以熟背语法和理论来掌握这些招式,但真正想运用自如,做到威力无穷,则需要修炼内功——面向对象思想、数据结构、算法、设计模式……
任何事情,都没有捷径,最笨的方法就是最好的方法,所以那些10天速成之类的想法,直接放弃吧。同样一个函数,没经验和1年经验,3年经验,10年经验的人写出来,是完全不同的(那种简单到直接renturn的就不要说了)。就好像一个大侠,真正的程序员是孤(kong)独(xu)寂(yin)寞(dang)的。
所以,打算学习PHP的朋友们,首先要确定自己有足够坚定的心志去承受那份孤独与寂寞。
想做网站,自然少不了服务器,虽然大部分PHP真正的运行环境是Linux,但大多PHP的开发环境,其实都是Windows上完成,因为Windows实在太方便了嘛。推荐新手使用WAMP或XAMPP两个套件,任选一个即可。都可以轻松完成PHP基本环境的安装。
PHP常规的运行环境是酱紫的:
Apache就是俗称的Web Server,也就是服务器。所以,服务器不是一个硬件,而是一个软件,它专门负责处理http协议的请求。除了Apache还有Nginx也很流行。初学者不必计较细节差异,直接选择Apache就好。
PHP也是一段程序,专门负责解析和运行我们编写的PHP代码,所以图中的PHP,实际上是PHP的解析器。PHP没有编译过程,源代码可以直接被执行。
Mysql是一个开源免费的数据库(这货最近被Oracle收购了,所以很多人开始担心Mysql闭源),MariaDB是Mysql创始人在Mysql被收购后,开发的替代品,Linux系统中已经开始使用MariaDB替代Mysql,不过对于初学者无所谓,可以认为它们是同一个东西,一切都是一样的。
完成了基本运行环境的安装,就可以开始PHP的学习了,你可以这样开始你的第一个网页:
<span style="font-family:Microsoft YaHei;"> phpinfo();?></span>
他会输出你的PHP详细信息。
首先可以看到PHP发版本号,这个很重要,因为PHP不同版本间的差异还是比较大的。最近差异较大的版本就是5.3前后的版本,5.3添加了很多新的特性,用起来更方便,但却是前面的版本不支持的,需要注意。
无聊的时候,我会继续写的!欢迎大家加入Hello PHP群(222578556),大家一起聊理想、谈人生、捡肥皂!?

PHP ist hauptsächlich prozedurale Programmierung, unterstützt aber auch die objektorientierte Programmierung (OOP). Python unterstützt eine Vielzahl von Paradigmen, einschließlich OOP, funktionaler und prozeduraler Programmierung. PHP ist für die Webentwicklung geeignet, und Python eignet sich für eine Vielzahl von Anwendungen wie Datenanalyse und maschinelles Lernen.

PHP entstand 1994 und wurde von Rasmuslerdorf entwickelt. Es wurde ursprünglich verwendet, um Website-Besucher zu verfolgen und sich nach und nach zu einer serverseitigen Skriptsprache entwickelt und in der Webentwicklung häufig verwendet. Python wurde Ende der 1980er Jahre von Guidovan Rossum entwickelt und erstmals 1991 veröffentlicht. Es betont die Lesbarkeit und Einfachheit der Code und ist für wissenschaftliche Computer, Datenanalysen und andere Bereiche geeignet.

PHP eignet sich für Webentwicklung und schnelles Prototyping, und Python eignet sich für Datenwissenschaft und maschinelles Lernen. 1.PHP wird für die dynamische Webentwicklung verwendet, mit einfacher Syntax und für schnelle Entwicklung geeignet. 2. Python hat eine kurze Syntax, ist für mehrere Felder geeignet und ein starkes Bibliotheksökosystem.

PHP bleibt im Modernisierungsprozess wichtig, da es eine große Anzahl von Websites und Anwendungen unterstützt und sich den Entwicklungsbedürfnissen durch Frameworks anpasst. 1.PHP7 verbessert die Leistung und führt neue Funktionen ein. 2. Moderne Frameworks wie Laravel, Symfony und Codesigniter vereinfachen die Entwicklung und verbessern die Codequalität. 3.. Leistungsoptimierung und Best Practices verbessern die Anwendungseffizienz weiter.

PhPhas significantantyPactedWebDevelopmentAndendendsbeyondit.1) iTpowersMAjorPlatforms-LikewordpressandExcelsInDatabaseInteractions.2) php'SadaptabilityAllowStoscaleForLargeApplicationsfraMe-Linien-Linien-Linien-Linienkripte

PHP -Typ -Eingabeaufforderungen zur Verbesserung der Codequalität und der Lesbarkeit. 1) Tipps zum Skalartyp: Da Php7.0 in den Funktionsparametern wie int, float usw. angegeben werden dürfen. 3) Eingabeaufforderung für Gewerkschaftstyp: Da Php8.0 in Funktionsparametern oder Rückgabetypen angegeben werden dürfen. 4) Nullierstyp Eingabeaufforderung: Ermöglicht die Einbeziehung von Nullwerten und Handlungsfunktionen, die Nullwerte zurückgeben können.

Verwenden Sie in PHP das Klonschlüsselwort, um eine Kopie des Objekts zu erstellen und das Klonierungsverhalten über die \ _ \ _ Clone Magic -Methode anzupassen. 1. Verwenden Sie das Klonschlüsselwort, um eine flache Kopie zu erstellen und die Eigenschaften des Objekts, nicht die Eigenschaften des Objekts zu klonen. 2. Die \ _ \ _ Klonmethode kann verschachtelte Objekte tief kopieren, um flache Kopierprobleme zu vermeiden. 3. achten Sie darauf, dass kreisförmige Referenzen und Leistungsprobleme beim Klonen vermieden werden, und optimieren Sie die Klonierungsvorgänge, um die Effizienz zu verbessern.

PHP eignet sich für Webentwicklungs- und Content -Management -Systeme, und Python eignet sich für Datenwissenschafts-, maschinelles Lernen- und Automatisierungsskripte. 1.PHP hat eine gute Leistung beim Erstellen von schnellen und skalierbaren Websites und Anwendungen und wird üblicherweise in CMS wie WordPress verwendet. 2. Python hat sich in den Bereichen Datenwissenschaft und maschinelles Lernen mit reichen Bibliotheken wie Numpy und TensorFlow übertrifft.


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

MinGW – Minimalistisches GNU für Windows
Dieses Projekt wird derzeit auf osdn.net/projects/mingw migriert. Sie können uns dort weiterhin folgen. MinGW: Eine native Windows-Portierung der GNU Compiler Collection (GCC), frei verteilbare Importbibliotheken und Header-Dateien zum Erstellen nativer Windows-Anwendungen, einschließlich Erweiterungen der MSVC-Laufzeit zur Unterstützung der C99-Funktionalität. Die gesamte MinGW-Software kann auf 64-Bit-Windows-Plattformen ausgeführt werden.

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

WebStorm-Mac-Version
Nützliche JavaScript-Entwicklungstools

Dreamweaver Mac
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)