编写PHP脚本

作者: Morris Wright
创建日期: 1 四月 2021
更新日期: 1 七月 2024
Anonim
php环境搭建,零基础
视频: php环境搭建,零基础

内容

PHP是一种服务器脚本语言,用于使网页具有交互性。它以其易用性,网页内的交互性以及与HTML的集成而变得非常流行。想一想在此网站上编辑页面时会发生什么。在此过程的背后,可能有许多(也许是数百种)PHP脚本来控制网页根据不同情况的变化。本文将教您如何编写一些非常简单的PHP脚本,以便您基本了解PHP的工作方式。

方法1之3:开始使用超声声明

  1. 打开文字处理器。 这是您将用来编写和编辑代码的程序。
    • Windows的每个版本上均使用记事本 ⊞赢 + R. >记事本(或记事本)。
    • 在Mac上,可以通过“程序”>“ TextEdit”使用TextEdit。
  2. 在记事本中键入一个简单的语句。 一些PHP代码的开头和结尾都用括号中的PHP标记(“?Php”“?>”)组成。 “ Echo”是PHP中非常简单的语句(计算机指令),它将在屏幕上输出文本。您要查看的文本必须用引号引起来,并以分号结尾。
    • 代码看起来像这样:?Php echo“ Hello World!”; ?> var13->。
  3. 使用名称“ hello world”和扩展名“ .php”保存该脚本。 您可以通过“文件”>“另存为”来执行此操作...
    • 在记事本中,在文件名的末尾添加“ .php”,并用双引号将其关闭。这样可以确保记事本不会将文件另存为纯文本文件。不带引号的文件将变为“ hello world.php.txt”。您还可以选择“另存为类型”下的下拉菜单,并将其更改为“所有文件( *。 *)”,从而使名称与键入时完全相同,并且无需使用引号。
    • TextEdit不需要引号,但是会出现一个弹出窗口,要求您确认是否要将文件另存为“ .php”。
    • 确保将文件保存在服务器的主文档目录中。通常,这将是Windows上Apache文件夹中名为“ htdocs”的文件夹,或者在Mac上是“ / Library / Webserver / Documents”,但这可由用户手动设置。
  4. 使用网络浏览器打开PHP文件。打开您喜欢的Web浏览器,然后在地址栏中输入您的PHP文件名称的地址:http:// localhost / hello world.php。您的浏览器窗口现在应该显示“ hello world”。
    • 如果收到错误,请确保您正确输入了包括冒号在内的上述代码。
    • 另外,请确保将文件保存在正确的文件夹中。

方法2之3:使用PHP和HTML

  1. 了解“ PHP”标签。 “?Php”和“?>”标记告诉PHP引擎,两者之间的所有内容都是PHP代码。与其他HTML一样,这两个标签之外的任何内容都将被视为HTML,PHP引擎会忽略它们并将其发送到您的浏览器。这里要认识的重要一点是,PHP脚本嵌入在常规HTML页面中。
  2. 了解标签之间的声明。 语句用于告诉PHP引擎执行某项操作。对于echo语句,您告诉引擎打印引号内的内容。
    • PHP引擎本身从不在屏幕上打印任何内容。引擎生成的所有输出都会以HTML格式发送到浏览器。浏览器不知道它正在获取PHP输出。就浏览器而言,全都是HTML。
  3. 使用HTML标记使您的语句加粗。 添加HTML标记可以更改php语句的输出。标签“ strong>”“ / strong>”将为其中放置的任何文本添加粗体格式。请注意,这些标记出现在文本的外部,但在echo语句的引号内。
    • 现在,代码应如下所示:
      php?
      回声“ strong> Hello World!/ strong>”;
      ?>
  4. 保存文件并在浏览器中打开它。转到“文件”>“另存为...”,然后将文件另存为“ helloworld2.php”,然后在浏览器中的以下地址打开该文件:http://localhost/helloworld2.php。输出与以前相同,但是这次文本为粗体。
    • 确保将文件保存在服务器的根目录中。通常,这将是Windows上Apache文件夹中名为“ htdocs”的文件夹,或OSX上是“ / Library / Webserver / Documents”,但这可由用户手动设置。
  5. 编辑文件以添加第二个echo语句。 请记住,语句必须用分号分隔。
    • 现在的代码如下所示:
      PHP
      回声“ Hello World!” br>;
      回声“你好吗?”;
      ?> var13->
  6. 保存该文件,然后将其作为“ hello world double.php”运行。 该页面将在两行中依次显示两个echo语句。注意第一行上的“ br>”。这是HTML标记,用于插入换行符。
    • 如果未添加,则输出将如下所示:
      你好,世界!你好吗?

方法3之3:了解变量

  1. 将变量视为数据的容器。 要处理数据(无论是数字还是名称),您必须将数据存储在容器中。此过程称为声明变量。声明变量的语法是“ $ myVariable =“ Hello World!”;”。
    • 开头的美元符号($)告诉PHP $ myVariable是一个变量。所有变量都必须以美元符号开头,但是变量名称可以是任何东西。
    • 在上面的示例中,值是“ Hello World!”,变量是$ myVariable。您告诉PHP将值存储在等号右边,在等号左边的变量中。
    • 具有文本值的变量称为字符串。
  2. 调用变量。 在代码中引用变量称为调用。声明您的变量并“回显”该变量,而不是键入文本。
    • 您的代码将如下所示:
      ?php>
      $ myVariable =“世界你好!”;
      echo $ myVariable;
      ?>
  3. 保存并运行文件。转到“文件”>“另存为...”,然后将文件另存为“ myfirstvariable.php”。打开浏览器并导航到http://localhost/myfirstvariable.php,脚本将打印该变量。输出看起来与纯文本打印相同,但是实现方式不同。
    • 确保将文件保存在服务器的文档根目录中。通常,这将是Windows上Apache文件夹中名为“ htdocs”的文件夹,或OSX中是“ / Library / Webserver / Documents”,但这可由用户手动设置。
  4. 使用带数字的变量。 变量也可以包含数字(称为整数或整数),然后可以使用简单的数学函数来操纵这些数字。首先声明三个变量,分别为“ $ mySmallNumber”,“ $ myLargeNumber”和“ $ myTotal”。
    • 该代码将如下所示:
      PHP
      $ mySmallNumber;
      $ myLargeNumber;
      $ myTotal;
      ?>
  5. 将整数分配给前两个变量。 输入“ $ mySmallNumber”和“ myLargeNumber”的整数值。
    • 整数或整数不需要用引号引起来。否则,这将导致数字像变量“ Hello World!”一样被视为文本。
    • 现在,代码将如下所示:
      PHP
      $ mySmallNumber = 12;
      $ myLargeNumber = 356;
      $ myTotal;
      ?>
  6. 使用第三个变量来计算和打印其他变量的总和。 不必自己进行数学运算,您可以在“ $ myTotal”变量中调用这两个变量。机器使用数学函数为您计算总和。要打印变量,您只需要添加一个在声明后调用变量的echo语句。
    • 使用“ echo”命令打印“ $ myTotal”变量时,将反映对任何一个整数变量的任何更改。
    • 该代码将如下所示:
      PHP
      $ mySmallNumber = 12;
      $ myLargeNumber = 356;
      $ myTotal = $ mySmall数字+ $ myLargeNumber;
      echo $ myTotal;
      ?>
  7. 保存文件并运行此脚本。 您的浏览器窗口显示一个数字。该数字是“ $ myTotal”变量中调用的两个变量的总和。
  8. 了解字符串变量。 通过使用变量存储文本,您可以在想使用存储的值时随时调用该变量,而不必不断键入所包含的文本。它还允许对存储的数据进行更复杂的操作。
    • 第一个变量$ myVariable包含字符串“ Hello World!”,除非更改值,否则$ myVariable将始终包含值“ Hello World!”。
    • echo语句显示$ myVariable的保留值。
  9. 查看您的整数变量。 您已经探索了使用数学函数对整数变量进行基本操作的过程。结果数据可以存储在另一个变量中。这仅仅是这些变量可以实现的开始。
    • $ mySmallNumber和$ myLargeNumber这两个变量分别被分配了一个整数值。
    • 第三个变量$ myTotal存储$ mySmallNumber和$ myLargeNumber的附加值。由于$ mySmallNumber具有一个数字值,而$ myLargeNumber具有第二个数字值,这意味着$ myTotal具有将第一个数字添加到第二个数字的值。如果更改了其任何包含的变量,则此值可以更改。

尖端

  • 本文假定您在计算机上安装了Apache和PHP。每当您被告知要保存文件时,请将其保存在Apache目录中的文件夹“ ht docs”(Win)或“ Library WebServer Documents”(Mac)中。
  • 注释在任何编程中都很重要,因此请确保您也知道如何在PHP中添加注释。
  • XAMPP是一个非常有用的工具,可以帮助您测试PHP文件。XAMPP是一个免费程序,可以安装并运行Apache和PHP,以帮助您在计算机上模拟服务器。

生活必需品

  • Apache Web服务器(Win32)
  • PHP(Win32)
  • 文字处理器(选择以下一项)
    • Windows记事本
    • 记事本++(Win)(具有语法识别功能,以提高可读性)
    • Textwrangler(Mac)(具有与记事本++类似的功能)
  • HTML编辑器(选择以下一项)
    • 所见即所得
    • Adobe Dreamweaver
    • Microsoft Expression Web
    • 一些IDE,例如Microsoft Visual Studio Web。
  • Mozilla Firefox(任何浏览器都可以使用,但是Mozilla是Web开发人员中的流行选择)
  • 基本用户可以尝试XAMPP(一种免费程序,可以将您的计算机变成具有PHP,Perl和许多附加组件(包括Python)的服务器)