广州大彩串口屏论坛_大彩开发者交流论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1281|回复: 0

【系列教程】LUA网页操作教程【2】-PHP中间件-Hello World

[复制链接]

63

主题

232

帖子

3798

积分

版主

大彩爱好者Q群14769485

Rank: 7Rank: 7Rank: 7

积分
3798
QQ
发表于 2025-2-26 19:36:41 | 显示全部楼层 |阅读模式
本帖最后由 小逸老师 于 2025-2-26 19:49 编辑

PHP是一个解释型语言,是一个杂语言,也是一个简单的语言。
编写方式也很简单,简单到随便用个记事本啥的就能进行开发。

基础语法结构

PHP文件里可以包括html代码和php代码一体,但是PHP需要一个特殊的标记用来包括住PHP语言的开始与结束:
PHP中的行注释是//,例如   //我是注释
PHP每行代码均需要加结束标志;,例如echo "abc";
  1. <?php  //PHP代码开始

  2. ?>//PHP语言结束
复制代码
PHP和其他的语言常用的语句相似,例如:

echo和print() 打印输出功能,echo语法 echo "abc";  print语法 print("abc");
print_r() 打印数组功能,例如 print_r({"a":1,"b":2})
return 返回,用于在函数中返回,可以带参数返回
if 判断
.... 更多完全语句可以参考万维网


在PHP和LUA中函数名称很多相似,但是语法可能有所变动,如下对比:
PHP"变量"
$a=1

LUA"变量"
local a=1

PHP"if"
if(a==1){
}else{
}

LUA"if"
if a==1 then
else
end

PHP"for"
for($i=1;$i<=5;$i++){//初始值,循环停止条件,循环累加过程($i++等同于$i=$i+1),for也支持其他方式循环,具体可查询完整的PHP手册
}

LUA"for"
for i=1,5 do
end

PHP"连接符"
一个点.    例如  a . b
LUA"连接符"
两个点..  例如   a .. b

下面我们来编一个输出5次的Hello world
  1. <?php
  2.     $go=5;  //定义一个变量作为循环多少次
  3.     for($i=1;$i<=$go,$i++)
  4.     print("Hello world" . $i);   //输出
  5. ?>
复制代码

这样我们就学会了PHP的Hello world
如何搭建PHP运行环境(这里用简化的集成环境进行讲解)
PHP完整运行需要如下:
1、服务端程序,例如(IIS/Apache/nginx等等)
2、PHP解释器程序  www.php.net
3、你可能还需要数据库用于存储(Mysql/MariaDB/Mssql等等),这里简单说一下Mysql和MariaDB的关系,早期Mysql是一个开源并免费的数据库引擎,后面被Oracle收购后的版本开始部分收费,Mysql的原团队从Mysql源码重新开拓另一个分之就是MariaDB了,继续保持着免费开源的步骤。
4、在编写PHP过程中可能还会用到成熟的框架、前端语言、这个教程就不再阐述了,如有需要学习的朋友可以参考其他的教程。
这里推荐几款常用的集成运行环境(XAMPP/WAMP/宝塔)A=HTTP服务端、Mysql=数据库、P=PHP解释权,用集成环境的好处就是一次性全安装好即可运行。当然可以使用宝塔,能够更强大的进行部署。
也可以在互联网搜索"免费网站空间"关键词,可以在某些提供商进行免费的站点搭建先行体验。
大彩爱好者Q群14769485
点我下载→TFT【易模块】封装好的函数库
点我下载→TFT屏可中文lua编辑器【好用】
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|广州大彩串口屏论坛_大彩开发者交流论坛

GMT+8, 2025-5-9 20:57 , Processed in 0.048567 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表