大家好,昨天我们将自己的计算机变成了一台本地服务器,今天我将向你具体展示PHP的用途与效果,并且运行我们的第一个PHP程序-hello coolapk。
可能有的酷友已经发现今天的系列标题多了几个字,鉴于酷安有着数量庞大的开发者群体,我觉得有必要介绍PHP的另一个用途-APP接口,来为他们的APP锦上添花。
你可能对它了解一些但又说不出具体是什么,无论如何,先往下看。
首先我们完成昨天的预告,写一个hello 酷安。
可能它并不华丽,但它是一切的起点。
如果你下载并安装了我昨天留下的那个程序,那么你可以直接开始了;如果还没有,也不要紧,看完这篇图文记得安装,你的Windows记事本也能完成今天的事情。
我昨天留下的notepad++本质上就是记事本的升级版,配合一些东西,它的能力比记事本强大无数倍。
首先,像这样这样在桌面新建一个txt文档。
然后重命名它,注意!需要把它的扩展名一起重命名,扩展名改为php。
可能Windows会阻止你,像这样。
不过我们不管他,继续,是。
用我昨天给的notepad++打开它,或者用记事本。
像这样
字数很少,请务必仔细,PHP的容错率并不高,任何微小的错误都能让你得不出结果。
完成后记得保存或者Ctrl+s。
接着把刚刚这个index.php移动到昨天我们安装的xampp目录下的htdocs文件夹中,像这样。
你的htdocs里可能不像我这么干净,那些只是预置的文档,你可以放心的全部删掉。
最后,像昨天那样,打开浏览器,在地址栏中输入localhost,我们本机的IP地址,不出意外,你将看到左上角的hello coolapk。
注:如果你改过端口,记得在lacalhost后加上【:端口号】,比如localhost:81。
OK?你已经写出第一个PHP程序了,现在的你,已经不是一无所知了。
回顾我们刚刚那句代码:
可以看到,在我的notepad++下,它有三个颜色,被分成了4个部分。
红色的 <?php 蓝色的 echo 灰色的 'Hello coolapk!' 结尾的 分号(标志语句结尾)
我来分别解释一下他们,
<?php 是一个标签,它告诉服务器,下面这段代码是php程序,要用php的特殊方式来运行。 echo 可以说是一个函数(虽然它并不算),或者叫指令,用了这个指令,就可以在网页上显示出跟在它之后的字符。 'hello coolapk'就是我们要显示的文字,请注意那两个单引号,绝不能丢,它是echo所识别的范围,它们也可以用双引号来代替,但有不同之处,我们后面还将遇到。 echo+'hello coolapk'=说+想说的话 指令+内容=我们想要的结果。
PS:echo本身也有回声的意思哦!
讲完我们的第一个php程序。
下面我来展示一下什么是APP接口。
在酷安的头疼首页刷新,你会看到”已加载x条新内容”。像这样,
不过你有没有想过新内容从哪里来,酷安的服务器?不全对,酷安APP并不能直接操作服务器来得到内容。
头条内容的直接来源就是酷安APP的接口。
这个接口应该就是服务器上的PHP文件。
每当你在首页刷新一次,酷安APP就会请示一下远方的那个接口,让它问问服务器有没有新内容,然后把新内容返回到你的手机上。
酷安APP不需要知道数据是怎么来的,它只需要使用就行了。
当然,这个请示是有条件的,比如必须是酷安的请示,QQ的就不行;可能还得带一些东西过去请示,空着手也不行。不符合条件,接口就不会理你,你也得不到数据。
我们去饭店吃饭,如果你预定了的话,你出示订单,你就有饭吃,你不需要知道饭是怎么做出来的。
如果你没有预定的话,当场给钱,你也有饭吃,同样不需要知道饭是怎么做的。
在我们吃饭的过程中,那个收钱的服务员就是接口,代替我们去与厨师沟通,而我们可以直接等着吃饭。
同样,酷安APP的接口代替酷安APP与服务器沟通,酷安APP不用去找数据,可以直接得到数据,很快回来让我们愉快地刷头条。
最后举个我自己的栗子, 【阴阳师语音学习】
这是我最近做的一个小应用。
每当你点按ssr卡片,我的应用就会请求这样一个网址:
查看链接»
直接访问是这样
这就是我的APP接口,它位于我的服务器上,代替我的APP向服务器请求数据,并且向我的APP返回数据。
它是由PHP写成的。
你可能无法理解这些文字+符号,但没关系,APP们能理解。
当然,它并不需要什么条件,任何人都可以使用,不过并不是很重要的数据,没什么关系。
———————————
今天你知道怎么用PHP和酷安打招呼了,也知道酷安APP是怎么和作为接口的PHP文件打招呼的了。
明天我们将深入探究PHP基础,在此之前,我还有一份文件需要你下载。
明天开头我将简要介绍一下notepad++,这份文件是它的一些强大的插件。
链接:查看链接»
谢谢观看,晚安,明天见 #太开心