打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
PHP快速入门指南

一、前言

PHP是一门服务端脚本语言,具有开发效率高,易上手,适合新手学习和使用等特点。目前PHP的市场占有率还是挺高的,一线大厂、初创公司、站长、外包公司都能看到它的身影。不过受到Java、Go、Node.js的影响,市场占有率也有慢慢减少的趋势。

本文将整理并总结重要的知识点,帮助大家快速了解并学习PHP脚本语言,快速上手PHP开发,本文为基础篇第一篇。

二、运行环境

2.1 Windows

Window电脑可以使用集成开发环境,比如安装phpStudy、WampServer集成开发环境,就能一起使用PHP、MySql、Nginx、Apache,无需单独安装。也可以单独安装每个软件,这里推荐集成开发环境,可以在官网下载安装。

2.2 Mac

Mac电脑可以使用集成开发环境,比如安装MAMP集成开发环境,或者使用Docker安装环境。同样也可以单独安装每个软件,这里推荐集成开发环境,可以在官网下载安装。

三、基础语法

3.1 语法与约定

1.PHP文件以结束。

2.PHP文件扩展名是.php,比如demo.php。

2.PHP定义变量使用英文$符号。

3.PHP是一门弱类型语言,定义变量时不需要指定变量类型,也可以指定变量类型。

3.2 数据类型

3.2.1 String(字符串)

使用单引号包裹字符,即可定义字符串类型,也可以使用双引号包裹,但单引号的效率更高些。示例:

3.2.2 Integer(整型)

简单说整型就是没有小数点的数字。示例:

3.2.3 Float(浮点型)

浮点数也就是带小数点的数字。示例:

3.2.4 Boolean(布尔型)

布尔值是真true、和假false,通常用来判断语句的执行结果。示例:

3.2.5 Array(数组)

数组是可以在一个变量中定义多个值,可以自定义键值对、定义多纬数组、自带各种数组操作函数。比如数组反转、合并数组、追加数组、取两个数组的交集、并集、差集等。数组在PHP中使用最频繁。示例:

string(1) 'a' [1]=> string(1) 'b' [2]=> string(1) 'c' } ?>

3.2.6 Object(对象)

对象也可以保存数据,对象必须先声明,使用class即可声明类对象。示例:name = $name;     } } $object =  new Cat('mimi'); echo $object->name;//运行结果:mimi ?>

3.2.7 Null(空值)

null值表示变量为空值。示例:

3.2.8 常量

常量是一个简单值的标识符,常量被定义后,在其他地方不能被改变,常量名不用加$符号。示例:

3.3 运算符

和其他语言类似,支持基本的运算符 +加、-减、*乘、/除、%模(余数)、-取反、.并置(拼接字符串) 示例:

3.4 条件判断与循环(if/else|switch|for|foreach|while)

3.4.1 if/else

if语句:在条件成立时执行代码。

if...else语句:在条件成立时执行一块代码,条件不成立时执行另一块代码。

if...elseif....else语句:在若干条件之一成立时执行一个代码块。示例:

3.4.2 switch

if/else语句很方便,但当条件过多时语句会变的很长,不利于查看浏览,因此有了switch语句,将变量值与case的值做比较,如果值相同则执行代码逻辑,并跳出switch,如果值不相同则再和下一个case值做对比,直到default默认值。示例:

3.4.3 for

循环执行代码块指定的次数,或者当指定的条件为真时循环执行代码块。

for (初始值; 条件; 增量) {

执行的代码;

}

示例:';//运行结果:依次输出数字1 2 3 4 5 6 7 8 9 10 } ?>

3.4.4 foreach

foeach通常用来遍历数组、可以遍历出键名、键值。示例:

$value) { echo $value . '

';运行结果:依次输字符a b c } ?>

3.4.5 while

执行逻辑为循环执行代码块中指定的次数,或者当指定的条件为真时循环执行代码块。示例:';//运行结果:依次输出数字 1 2 3 4 5     $i++; } ?>

参考资料:官方文档 https://www.php.net/manual/zh

感谢阅读,第一篇幅就到这里吧,我们第二篇幅见。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
《PHP+MySQL动态网站开发实例教程》第3章 PHP基本语法
php初学者基础知识
AAuto,PHP,Javascript语法比较
任务3 系统前台界面设计
php 学习笔记
H5学习_番外篇_PHP的入门学习
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服