0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PHP入门介绍

454398 来源:网络整理 作者:网络整理 2019-12-06 16:43 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

PHP(或个人主页超文本预处理器)是一种用于创建动态网页的服务器端编程语言。 PHP最初代表个人主页,但现在第一个“ P”代表PHP。混淆?可能,但绝对有帮助。它允许您连接到数据库,存储数据,打印消息和显示变量。这对于创建网站非常有帮助。几乎每个具有用户登录功能的网站都使用PHP。另外,PHP的一大优点是没有人可以窃取您的代码!

示例:如果右键单击某个网页,则会显示一个下拉菜单。如果单击“查看源代码”,您将看到一个包含所有HTML,CSS和JavaScript的网页。但是,如果您在该网页中包含PHP,它将不会显示代码,而只会显示代码结果。如果您告诉代码使用网页上的PHP显示“ Hello World”一词,并且查看了PHP所在的源代码,则只会看到“ Hello World”一词,而不是代码。这是因为PHP是服务器端代码,这意味着它是在Web服务器上编译和执行的,并将结果提供给网页。整洁吧?

术语:

〜PHP:个人主页超文本预处理器

〜服务器端代码:在服务器上执行并将结果提供给网页的代码

〜动态网页:与用户互动的页面(登录表单)

步骤1:您需要的内容

学习的缺点您需要的是服务器端语言:服务器。但是,这很容易解决!您可以将测试服务器免费下载到计算机上。您所需要做的就是搜索“ XAMPP”或gotowww.apachefriends.org/en/xampp.html,然后为您的操作系统下载当前版本的安装程序。关于XAMPP的一件很酷的事情是,您可以将其下载到Windows,Linux,Mac或Solaris上,因此您不必担心所拥有的操作系统。

您需要的另一件事情是PHP。/HTML编辑器。如果您正在运行Windows(就像我一样),则建议使用记事本++。这是一个免费的HTML编辑器,具有许多文件扩展名,包括PHP,因此您可以轻松编辑自己创建的文件。它还会根据所使用的文件扩展名对代码进行突出显示和着色,以便检测错误。如果您运行的是Mac OS X或Linux,则Komodo Edit很好。我不确定Solaris的编辑器是什么,所以如果您知道,请给我评论。

对于Windows用户,Notepad可以正常工作,尽管我不喜欢在其中编写程序,因为缺少它

步骤2:安装XAMPP

一旦您进入apache friends网站,请向下滚动并您应该看到四个链接及其描述:Linux版XAMPP,Windows版XAMPP,Mac OS版XAMPP,Solaris版XAMPP,Solaris版XAMPP取决于您的操作系统,单击相应的链接。那应该带您到具有下载文件的页面。单击Windows的安装程序,Linux的XAMPP Linux 1.7.4,Mac的XAMPP Mac OS X 1.7.3以及Solaris的XAMPP Solaris 1.7.4。

在下载页面上,应该有有关如何安装的说明。要下载,安装和运行XAMPP。

重要说明:请确保在提示您下载Apache和MySQL时下载它!

步骤3:回声

成功安装XAMPP后,应该有一个桌面图标和/或一个开始菜单图标(对于Windows,取决于您的首选项)。单击它,XAMPP控制面板应启动。您应该运行Apache和MySQL(它们将以绿色突出显示)。如果没有,请单击它们,它们应该开始。现在您可以开始编码了。首先在您的文本/HTML编辑器中创建一个文件。将其另存为htdocs文件夹中的echo.php,该文件夹位于下载XAMPP的驱动器的xampp文件夹中-类似于 C: xampp xampp htdocs 。 * .php文件扩展名只是其中包含php编码的html页面。您刚刚安装的服务器将查找并运行PHP脚本,然后将其作为html文档提供给Web浏览器,并在其中包含PHP输出结果。将以下内容写入echo.php:

《?php

echo“ Hello Instructables community!”;

?》

此代码带有echo语句,将仅显示单词“ Hello Instructables community”。 !在原本为空的网页上。但是在运行代码之前,必须确保将其保存在正确的位置。要运行它,请转到Web浏览器,然后在以下网址中键入: http://localhost/xampp/echo.php 到URL搜索框中。您应该看到代码的结果:Web浏览器中的“ Hello Instructables社区”字样。如果不是,请检查以确保所有代码正确无误,并将其保存在正确的位置。

步骤4:使用变量

创建PHP代码的下一步是变量。您可以使用变量来存储文本的长字符串,存储数字并简化编写过程。示例:

《?php

$ str =“ RandomText jdsfbjsfgbfsnvfkjjjvm,nbvjbfbmhgggggggggggggvffgxc;”

echo $ str;

现在网页读取随机文本等在这种情况下这不是很有帮助,但要说您需要一遍又一遍地重复该变量。写下 $ str 实际的文字会容易得多。如上所述,变量可以存储数字。这意味着他们可以进行数学运算。示例:

《?php

$ num = 5.4;

$ numb = 1.6;

echo $ num + $ numb;

?》

The该网页现在显示7。变量的另一个有用之处是,将多个变量加在一起(以文本方式,而不是数学方式),可以在变量之间使用句点。而不是说

echo $ num + $ numb;

您会说

echo $ num。$ numb;

这将显示

5.41.6

而不是7。它适用于文本到。

步骤5:信息文件

这里是文件,将正确显示单词“ Hello Instructables社区!”。不用担心,PHP教程还会有更多内容,您可以了解更多。它保存为html文件,因此只需将其重命名为echo.php。

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PHP
    PHP
    +关注

    关注

    0

    文章

    463

    浏览量

    28867
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    TLE9461-3ES/TLE9471-3ES评估板入门指南

    TLE9461-3ES/TLE9471-3ES评估板入门指南 在电子设计领域,评估板是我们了解和测试芯片性能的重要工具。今天我们就来详细介绍一下TLE9461-3ES/TLE9471-3ES评估板
    的头像 发表于 05-19 11:40 331次阅读

    iMOTION2go:开启iMOTION设计平台的入门之选

    iMOTION2go:开启iMOTION设计平台的入门之选 在电机控制领域,一款好用的入门工具对于工程师来说至关重要。今天就来给大家介绍一下英飞凌的iMOTION2go,它是一款为iMOTION
    的头像 发表于 05-18 11:05 339次阅读

    探索Microchip数字电源入门套件:功能、硬件与应用全解析

    入门套件(Digital Power Starter Kit)为工程师们提供了一个理想的平台,用于探索和开发数字电源解决方案。本文将深入介绍该套件的功能、硬件组成以及演示程序的操作,帮助工程师们更好地理解和应用这一强大的工具。 文件下载: DM330017-1.pdf 套
    的头像 发表于 04-06 16:40 1175次阅读

    变频器维修入门

    电子发烧友网站提供《变频器维修入门.pdf》资料免费下载
    发表于 03-27 16:50 1次下载

    奋斗 STM32 开发板入门手册

    电子发烧友网站提供《奋斗 STM32 开发板入门手册.pdf》资料免费下载
    发表于 01-13 10:44 12次下载

    探索 AMD Kria KD240 驱动入门套件:开启电机控制与电源转换新征程

    探索 AMD Kria KD240 驱动入门套件:开启电机控制与电源转换新征程 在电子工程师的日常工作中,不断探索和评估新的硬件平台对于开发创新产品至关重要。今天,我们将深入研究 AMD Kria
    的头像 发表于 12-15 14:35 1039次阅读

    labview入门手册

    电子发烧友网站提供《labview入门手册.pdf》资料免费下载
    发表于 09-23 17:15 6次下载

    从 0 到 1:用 PHP 爬虫优雅地拿下京东商品详情

    PHP 语言 实现一个 可运行的京东商品爬虫 ,不仅能抓取商品标题、价格、图片、评价数,还能应对常见的反爬策略。全文附完整代码, 复制粘贴即可运行 。 一、为什么选择 PHP 做爬虫? 虽然 Python 是爬虫界的“老大哥”,但 P
    的头像 发表于 09-23 16:42 1144次阅读
    从 0 到 1:用 <b class='flag-5'>PHP</b> 爬虫优雅地拿下京东商品详情

    keil5 界面说明,怎么入门操作?

    入门操作都不清楚
    发表于 09-19 16:10

    【PZ7020-StarLite 入门级开发板】——FPGA 开发的理想起点,入门与工业场景的双重优选

    对于初入 FPGA 与嵌入式系统开发领域的工程师而言,一款兼具专业性与易用性的入门级开发板是快速建立技术认知、提升实践能力的关键工具。璞致电子科技(上海)有限公司深耕 SDR 及 ARM/FPGA
    的头像 发表于 08-08 14:53 1611次阅读
    【PZ7020-StarLite <b class='flag-5'>入门</b>级开发板】——FPGA 开发的理想起点,<b class='flag-5'>入门</b>与工业场景的双重优选

    CAN入门应用手册

    电子发烧友网站提供《CAN入门应用手册 .pdf》资料免费下载
    发表于 07-14 14:45 2次下载

    DSP从入门到精通全集

    这是一本循序渐进介绍DSP的书籍,从DSP的入门知识介绍到DPS的硬件,接口,应用,从DSP的ADC/DAC到数字滤波器处理。本文除了对DSP的各种软硬件知识进行介绍后,还结合实际,接
    发表于 07-12 14:36

    为什么我选择VHDL入门

    在群里交流提问的时候,大家总是惊讶并疑惑:为什么我要选择 VHDL入门?因为好像 99% 搞 FPGA 开发的人都在用 Verilog。 我的选择,是通过网上搜索的讨论而做出的,为了留存,我这里水一
    的头像 发表于 06-25 11:18 1499次阅读
    为什么我选择VHDL<b class='flag-5'>入门</b>

    跟老齐学Python:从入门到精通

    本帖最后由 yuu_cool 于 2025-6-3 16:52 编辑 本资料是面向编程零基础读者的Python 入门教程,内容涵盖了Python 的基础知识和初步应用。以比较轻快的风格,向零基
    发表于 06-03 16:10

    DeepSeek:从入门到精通

    电子发烧友网站提供《DeepSeek:从入门到精通.pdf》资料免费下载
    发表于 05-28 14:12 7次下载