(动态网页与APP接口制作) #2 hello 酷安与“接口”的展现 | 祭夜博客
  • 欢迎光临,这个博客颜色有点多

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

php msojocs 来源:(动态网页与APP接口制作) #2 hello 酷安与“接口”的展现 6年前 (2018-07-26) 2960次浏览 已收录 0个评论 扫描二维码

(动态网页与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++,这份文件是它的一些强大的插件。
链接:查看链接»

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


祭夜の咖啡馆 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:(动态网页与APP接口制作) #2 hello 酷安与“接口”的展现
喜欢 (15)
[1690127128@qq.com]
分享 (0)
发表我的评论
取消评论
OwO表情
贴图 加粗 删除线 居中 斜体 签到

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

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