• 点击链接加入群聊:Jy Studio~
  • 欢迎访问祭夜Bug,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏本站吧
  • 已知Bug:当你从别的页面进入首页,首页会近乎空白,已确认为幻灯片问题,没空修 #流汗滑稽
  • 有页面排版问题,请到留言板反馈,谢谢!

(动态网页与APP接口制作) #2 hello 酷安与“接口”的展现

(动态网页与 APP 接口制作) #2 hello 酷安与“接口”的展现

大家好,昨天我们将自己的计算机变成了一台本地服务器,今天我将向你具体展示 PHP 的用途与效果,并且运行我们的第一个 PHP 程序-hello coolapk。
可能有的酷友已经发现今天的系列标题多了几个字,鉴于酷安有着数量庞大的开发者群体,我觉得有必要介绍 PHP 的另一个用途-APP 接口,来为他们的 APP 锦上添花。
你可能对它了解一些但又说不出具体是什么,无论如何,先往下看。

2.1 hello coolapk

首先我们完成昨天的预告,写一个 hello 酷安(动态网页与 APP 接口制作) #2 hello 酷安与“接口”的展现
可能它并不华丽,但它是一切的起点。

如果你下载并安装了我昨天留下的那个程序,那么你可以直接开始了;如果还没有,也不要紧,看完这篇图文记得安装,你的 Windows 记事本也能完成今天的事情。
我昨天留下的 notepad++本质上就是记事本的升级版,配合一些东西,它的能力比记事本强大无数倍。
首先,像这样这样在桌面新建一个 txt 文档。 (动态网页与 APP 接口制作) #2 hello 酷安与“接口”的展现
然后重命名它,注意!需要把它的扩展名一起重命名,扩展名改为php
(动态网页与 APP 接口制作) #2 hello 酷安与“接口”的展现

可能 Windows 会阻止你,像这样。

(动态网页与 APP 接口制作) #2 hello 酷安与“接口”的展现

不过我们不管他,继续,是。
用我昨天给的 notepad++打开它,或者用记事本。
像这样

(动态网页与 APP 接口制作) #2 hello 酷安与“接口”的展现
(动态网页与 APP 接口制作) #2 hello 酷安与“接口”的展现
一片空白。
现在,写下你的第一行 PHP 代码,

(动态网页与 APP 接口制作) #2 hello 酷安与“接口”的展现

字数很少,请务必仔细,PHP 的容错率并不高,任何微小的错误都能让你得不出结果。
完成后记得保存或者 Ctrl+s。

接着把刚刚这个 index.php移动到昨天我们安装的 xampp 目录下的 htdocs 文件夹中,像这样。
(动态网页与 APP 接口制作) #2 hello 酷安与“接口”的展现
你的 htdocs 里可能不像我这么干净,那些只是预置的文档,你可以放心的全部删掉。
(动态网页与 APP 接口制作) #2 hello 酷安与“接口”的展现

最后,像昨天那样,打开浏览器,在地址栏中输入 localhost,我们本机的 IP 地址,不出意外,你将看到左上角的 hello coolapk。

注:如果你改过端口,记得在 lacalhost 后加上【:端口号】,比如 localhost:81。

(动态网页与 APP 接口制作) #2 hello 酷安与“接口”的展现
OK👌你已经写出第一个 PHP 程序了,现在的你,已经不是一无所知了。

回顾我们刚刚那句代码:

(动态网页与 APP 接口制作) #2 hello 酷安与“接口”的展现
可以看到,在我的 notepad++下,它有三个颜色,被分成了 4 个部分。

红色的 <?php
蓝色的 echo
灰色的 'Hello coolapk!'
结尾的 分号(标志语句结尾)

我来分别解释一下他们,

<?php 是一个标签,它告诉服务器,下面这段代码是 php 程序,要用 php 的特殊方式来运行。

echo 可以说是一个函数(虽然它并不算),或者叫指令,用了这个指令,就可以在网页上显示出跟在它之后的字符。

'hello coolapk'就是我们要显示的文字,请注意那两个单引号,绝不能丢,它是 echo 所识别的范围,它们也可以用双引号来代替,但有不同之处,我们后面还将遇到。

echo+'hello coolapk'=说+想说的话

指令+内容=我们想要的结果。

PS:echo 本身也有回声的意思哦!

2.2 APP 接口

讲完我们的第一个 php 程序。
下面我来展示一下什么是 APP 接口。
在酷安的头疼首页刷新,你会看到”已加载 x 条新内容”。像这样,

(动态网页与 APP 接口制作) #2 hello 酷安与“接口”的展现

不过你有没有想过新内容从哪里来,酷安的服务器?不全对,酷安 APP 并不能直接操作服务器来得到内容。

头条内容的直接来源就是酷安 APP 的接口。
这个接口应该就是服务器上的 PHP 文件。

每当你在首页刷新一次,酷安 APP 就会请示一下远方的那个接口,让它问问服务器有没有新内容,然后把新内容返回到你的手机上。

酷安 APP 不需要知道数据是怎么来的,它只需要使用就行了。

当然,这个请示是有条件的,比如必须是酷安的请示,QQ 的就不行;可能还得带一些东西过去请示,空着手也不行。不符合条件,接口就不会理你,你也得不到数据。

我们去饭店吃饭,如果你预定了的话,你出示订单,你就有饭吃,你不需要知道饭是怎么做出来的。
如果你没有预定的话,当场给钱,你也有饭吃,同样不需要知道饭是怎么做的。

在我们吃饭的过程中,那个收钱的服务员就是接口,代替我们去与厨师沟通,而我们可以直接等着吃饭。

同样,酷安 APP 的接口代替酷安 APP 与服务器沟通,酷安 APP 不用去找数据,可以直接得到数据,很快回来让我们愉快地刷头条。

最后举个我自己的栗子, 【阴阳师语音学习】
这是我最近做的一个小应用。 (动态网页与 APP 接口制作) #2 hello 酷安与“接口”的展现

每当你点按 ssr 卡片,我的应用就会请求这样一个网址:
查看链接»
直接访问是这样 (动态网页与 APP 接口制作) #2 hello 酷安与“接口”的展现
这就是我的 APP 接口,它位于我的服务器上,代替我的 APP 向服务器请求数据,并且向我的 APP 返回数据。

它是由 PHP 写成的。

你可能无法理解这些文字+符号,但没关系,APP 们能理解。

当然,它并不需要什么条件,任何人都可以使用,不过并不是很重要的数据,没什么关系。
———————————
今天你知道怎么用 PHP 和酷安打招呼了,也知道酷安 APP 是怎么和作为接口的 PHP 文件打招呼的了。

明天我们将深入探究 PHP 基础,在此之前,我还有一份文件需要你下载。
明天开头我将简要介绍一下 notepad++,这份文件是它的一些强大的插件。
链接:查看链接»

谢谢观看,晚安,明天见 #太开心


祭夜 blog , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:(动态网页与 APP 接口制作) #2 hello 酷安与“接口”的展现
喜欢 (15)
cqcadmin
关于作者:
祭夜酱站长
发表我的评论
取消评论

表情
贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

您也可以使用第三方账号登录