suchen
HeimBackend-EntwicklungPHP-Tutorial 初识PHP的血泪史――菜鸟在学PHP会出现的几个小问题

初识PHP的血泪史――初学者在学PHP会出现的几个问题

初识PHP的血泪史――初学者在学PHP会出现的几个问题

这个学期开学就开始跟PHP打交道,自学PHP有一段时间了,用的只是一些零散时间学习,进度也不是很快,不过这个国庆假期可以好好学学了,说也奇怪,之前话很多时间搞不懂的问题,在跟小伙伴们愉快地游戏两天后,什么都明白了,也许有时候就是这样,有时候你想解决一个问题不是说你每天敲多少行代码就可以解决的,需要你把你的脑袋清空,换一种思路去解决问题。

下面我从一个小白到会打“Hello?world”的过程中,我所遇到和解决的问题:

1、静态网页和动态网页有什么区别?

官方解释版:静态网页是相对于动态网页而言,是指没有后台数据库、不含程序和不可交互的网页。你编的是什么它显示的就是什么、不会有任何改变。静态网页相对更新起来比较麻烦,适用于一般更新较少的展示型网站。另外,如果扩展名为.asp但却没有连数据库,完全是静态的页面,那也是静态网站.只是.asp扩展名。摘自百度经验

知道版:在明白动态网页和静态网页之前,首先要明白网站服务器和客户机的概念。
像新浪网,搜狐网站,这都是网站服务器,里面存储了好多各式各样的网页文件。
你我用的电脑是客户机,我们使用IE浏览器登录到网站上,下载下来网页文件,经过解析就变成了花花绿绿的好看的页面,呈现在我们面前。

静态网页,一般来说是最简单的HTML网页,服务器端和客户端是一样的,而且没有脚本和小程序,所以它不能动。
动态网页包括服务器端动态网页和客户机端动态网页。
所谓服务器端动态网页,是指网页里包含在服务器上运行的脚本和小程序,网页在下载到我们的电脑之前,先要在服务器上运行一下其中的脚本和小程序。比如,我们输入用户名和密码,登录到爱问,爱问在右侧就能显示我们的用户名和积分。这就是服务器端的动态网页。
客户机端动态网页,是指网页里包含在客户机上运行的脚本和小程序。比如,新浪主页会有一些小广告飞来飞去,这就是客户机端动态网页。
简单来讲:静态网页谁看都一样,而且不能动;客户机端动态网页也是谁看都一样,但能动;服务器端动态网页每个人看的都不一样,能动。
Frontpage主要是设计静态网页的,设计动态网页的能力很弱。

我自己的理解:动态网页设计数据库和逻辑,但静态网页不涉及,静态网页可以用来设计页面,然后再将PHP代码嵌入其中,所以,就相当于HTML是用来。

2、为什么称PHP为脚本语言,什么是脚本语言?

百度知道:脚本语言一般用来编写一些简单的应用,像JSVBSJSPASPPHP等,宏程序也可以算是脚本语言脚本语言比起编程语言来说最大的缺点是执行效率低,但编写要容易点。
HTML不算是语言,虽然它叫超文本标记语言,其实只能算是一些控制标记,写出来的也不称为程序。
静态网页中也可以有VBSJS脚本,它们只是前台的。
ASP中既可以用VBS也可以JS,只不过通常大部分人用VBS罢了,它们是后台的。
PHPC语法几乎相同,其实与JS也几乎相同,都很接近
你要做网站要学习ASP(有点落后了,不过入门较容易)或PHPJSPASP.net(可以学VB.net也可以学C#.net)中的至少一样。
免费的整站系统可以免费使用修改,但大多不允许商业使用,你可以去相应的官方网站查看授权文件

3、使用什么样的编译器编写PHP

很多编译器,包括记事本都可以编写PHP代码,这里我推荐EPP3EclipsePHP?Studio?3),因为之前学习java的关系吧,对这个界面比较熟悉当我们编写出一段完整代码后,怎样让它进行测试呢

这是EPP3的界面:



??

大家看到那个类似播放健的按钮了吧,点击其下拉菜单,找到运行配置按钮,找到自己的workplace目录



??

(在wamp/www/目录下)

4、Wampserver5安装

很多朋友也许和我一样,在没接触静态网页的基础下学习PHP,多多少少有些难理解,第一次我编写Hello?world时是用记事本来编写,然后再将文件后缀名由.txt改成.php可是打开后确是代码而不是想要的东西,原因是PHP是做网站后台,必须要通过服务器打开,我们必须将我们自己的电脑配置成一台服务器,或者直接去下载一个一键配置服务器,在这里我推荐Wampserver5,下载好安装成功后在D:\wamp目录下可以看到文件夹:www,这是程序默认放置我们网页的文件夹,当然,这些路径可以自己修改。用记事本编写出一个简单的程序后,修改后缀名并将其复制到该目录下,打开IE浏览器,输入http://localhost/(文件名.php(如果有子文件夹,那就一直根据文件的路径找到该文件)),就可以看到我们想要的结果了。

解决这些问题后,基本你就迈出了进入PHP世界的第一步。在自学之路上,我们都一起加油吧~

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
Der aktuelle Status von PHP: Ein Blick auf WebentwicklungstrendsDer aktuelle Status von PHP: Ein Blick auf WebentwicklungstrendsApr 13, 2025 am 12:20 AM

PHP bleibt in der modernen Webentwicklung wichtig, insbesondere in Content-Management- und E-Commerce-Plattformen. 1) PHP hat ein reichhaltiges Ökosystem und eine starke Rahmenunterstützung wie Laravel und Symfony. 2) Die Leistungsoptimierung kann durch OPCACHE und NGINX erreicht werden. 3) Php8.0 führt den JIT -Compiler ein, um die Leistung zu verbessern. 4) Cloud-native Anwendungen werden über Docker und Kubernetes bereitgestellt, um die Flexibilität und Skalierbarkeit zu verbessern.

Php gegen andere Sprachen: Ein VergleichPhp gegen andere Sprachen: Ein VergleichApr 13, 2025 am 12:19 AM

PHP eignet sich für die Webentwicklung, insbesondere für die schnelle Entwicklung und Verarbeitung dynamischer Inhalte, ist jedoch nicht gut in Anwendungen auf Datenwissenschaft und Unternehmensebene. Im Vergleich zu Python hat PHP mehr Vorteile in der Webentwicklung, ist aber nicht so gut wie Python im Bereich der Datenwissenschaft. Im Vergleich zu Java wird PHP in Anwendungen auf Unternehmensebene schlechter, ist jedoch flexibler in der Webentwicklung. Im Vergleich zu JavaScript ist PHP in der Back-End-Entwicklung präziser, ist jedoch in der Front-End-Entwicklung nicht so gut wie JavaScript.

PHP vs. Python: Kernmerkmale und FunktionenPHP vs. Python: Kernmerkmale und FunktionenApr 13, 2025 am 12:16 AM

PHP und Python haben jeweils ihre eigenen Vorteile und eignen sich für verschiedene Szenarien. 1.PHP ist für die Webentwicklung geeignet und bietet integrierte Webserver und reichhaltige Funktionsbibliotheken. 2. Python eignet sich für Datenwissenschaft und maschinelles Lernen mit prägnanter Syntax und einer leistungsstarken Standardbibliothek. Bei der Auswahl sollte anhand der Projektanforderungen festgelegt werden.

PHP: Eine Schlüsselsprache für die WebentwicklungPHP: Eine Schlüsselsprache für die WebentwicklungApr 13, 2025 am 12:08 AM

PHP ist eine Skriptsprache, die auf der Serverseite weit verbreitet ist und insbesondere für die Webentwicklung geeignet ist. 1.PHP kann HTML einbetten, HTTP -Anforderungen und Antworten verarbeiten und eine Vielzahl von Datenbanken unterstützt. 2.PHP wird verwendet, um dynamische Webinhalte, Prozessformdaten, Zugriffsdatenbanken usw. mit starker Community -Unterstützung und Open -Source -Ressourcen zu generieren. 3. PHP ist eine interpretierte Sprache, und der Ausführungsprozess umfasst lexikalische Analyse, grammatikalische Analyse, Zusammenstellung und Ausführung. 4.PHP kann mit MySQL für erweiterte Anwendungen wie Benutzerregistrierungssysteme kombiniert werden. 5. Beim Debuggen von PHP können Sie Funktionen wie error_reporting () und var_dump () verwenden. 6. Optimieren Sie den PHP-Code, um Caching-Mechanismen zu verwenden, Datenbankabfragen zu optimieren und integrierte Funktionen zu verwenden. 7

PHP: Die Grundlage vieler WebsitesPHP: Die Grundlage vieler WebsitesApr 13, 2025 am 12:07 AM

Die Gründe, warum PHP für viele Websites der bevorzugte Technologie -Stack ist, umfassen die Benutzerfreundlichkeit, die starke Unterstützung der Community und die weit verbreitete Verwendung. 1) Einfach zu erlernen und zu bedienen, geeignet für Anfänger. 2) eine riesige Entwicklergemeinschaft und eine reichhaltige Ressourcen haben. 3) in WordPress, Drupal und anderen Plattformen häufig verwendet. 4) Integrieren Sie eng in Webserver, um die Entwicklung der Entwicklung zu vereinfachen.

Jenseits des Hype: Beurteilung der Rolle von PHP heute heuteJenseits des Hype: Beurteilung der Rolle von PHP heute heuteApr 12, 2025 am 12:17 AM

PHP bleibt ein leistungsstarkes und weit verbreitetes Tool in der modernen Programmierung, insbesondere im Bereich der Webentwicklung. 1) PHP ist einfach zu bedienen und nahtlos in Datenbanken integriert und für viele Entwickler die erste Wahl. 2) Es unterstützt die Erzeugung der dynamischen Inhalte und die objektorientierte Programmierung, die für die schnelle Erstellung und Wartung von Websites geeignet sind. 3) Die Leistung von PHP kann verbessert werden, indem Datenbankabfragen zwischengespeichert und optimiert werden, und die umfangreiche Community und sein reiches Ökosystem machen es im heutigen Technologiestack immer noch wichtig.

Was sind schwache Referenzen in PHP und wann sind sie nützlich?Was sind schwache Referenzen in PHP und wann sind sie nützlich?Apr 12, 2025 am 12:13 AM

In PHP werden schwache Referenzen in der WeaPreference -Klasse implementiert und verhindern nicht, dass der Müllsammler Objekte zurückerobern. Schwache Referenzen eignen sich für Szenarien wie Caching -Systeme und Event -Hörer. Es ist zu beachten, dass es das Überleben von Objekten nicht garantieren kann und dass die Müllsammlung möglicherweise verzögert wird.

Erklären Sie die __invoke magische Methode in PHP.Erklären Sie die __invoke magische Methode in PHP.Apr 12, 2025 am 12:07 AM

Mit der \ _ \ _ -Invoke -Methode können Objekte wie Funktionen bezeichnet werden. 1. Definieren Sie die Methode \ _ \ _, damit das Objekt aufgerufen werden kann. 2. Bei Verwendung der Syntax $ OBJ (...) wird PHP die Methode \ _ \ _ aufrufen. 3.. Geeignet für Szenarien wie Protokollierung und Taschenrechner, Verbesserung der Codeflexibilität und Lesbarkeit.

See all articles

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

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

WebStorm-Mac-Version

WebStorm-Mac-Version

Nützliche JavaScript-Entwicklungstools

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Dreamweaver Mac

Dreamweaver Mac

Visuelle Webentwicklungstools

mPDF

mPDF

mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),

Herunterladen der Mac-Version des Atom-Editors

Herunterladen der Mac-Version des Atom-Editors

Der beliebteste Open-Source-Editor