打开APP
userphoto
未登录

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

开通VIP
带你学习世界上最好的语言PHP(一)

PHP简介及基本概念

PHP简介

PHP的发展史(了解)

PHP的原始含义:Personal Home Page 个人网页

最开始是一加拿大的一哥们自己开发了一个脚本,用于记录有多少人访问了他的在线简历,后来他就把这个脚本分享出去,很受欢迎,于是他就开始开发他自己的工具集!

PHP现在的含义:Hypetext Preprocessor 超文本预处理语言,预处理的含义就说明了PHP是在服务器端预先执行好了的,然后将结果返回浏览器

目前,PHP已经发展成了国际性开源语言!

PHP的功能与特点

PHP主要用来做web服务器端开发,用于实现用户的各种web请求;也能做软件开发(不常用)

PHP是开源自由软件,能够在所有的操作系统平台上稳定的运行

PHP入门比较简单,容易上手,语法类似于C语言,能够实现面向过程和面向对象并用

PHP支持多种主流的数据库,比如:mssql、mysql、Oracle、sybase等,只不过和Mysql是“黄金搭档”

web开发的核心模式是B/S模式!

由于浏览器不需要搭建,所以,我们只需要搭建一个服务器环境!

一个问题:集成环境的含义是什么?

集成环境就是把搭建一个web服务器所需要的所有的组件(比如Apache、Mysql、PHP)都人为的集成到了一起!常见的有wamp、Lamp、PHPstudy、xamp等等

为什么我们不建议使用集成环境?

集成环境都不需要自己搭建web组件,至于它们为什么组合到一起以及如何组合到一起我们并不知道

ü在真实的开发环境中,不一定非要使用Apache,比如还有IIS等,也不一定非要使用Mysql,所以,必须了解web服务器其中的原理

集成环境都是第三方软件,不一定安全

PHP的基本语法

PHP的标记

所谓的标记,也叫作标签,就是开始和结束的标志

为什么要写PHP标签?

因为PHP是一种嵌入式脚本语言,也就是说,PHP是可以嵌入到html中!

注意:

1,当PHP和HTML进行混编的时候,文件名必须以php结尾

2,PHP引擎在处理PHP文件的时候,也只是选择性的处理,它只处理属于PHP代码的一部分,那么系统如何区别哪些是属于PHP的代码呢,这个时候就需要有PHP标签!

PHP支持4种标记!

标准的标记,也是使用的最多的一种

但是,不经常使用,第一太长不方便写,第二很容易和JS标签相混淆!

称为短标签,兼容的,PHP默认不支持的!需要在php.ini中修改相关配置:

ASP风格!兼容的,PHP默认也不支持,也需要修改php.ini:

两个概念: 在一个PHP文档中,可能有两个模式

PHP模式:在PHP标签内,就称为PHP模式

HTML模式:在PHP标签外,就称为HTML模式

PHP语句结束符

要求:PHP所有的语句都要存在语句结束符,就是分号;

特例:PHP模式下的最后一个语句,可以没有分号,因为PHP结束标签里面隐含了一个PHP结束符!但是,不建议!

要求:尽量一条语句只占用一行,而且语句要有适当的缩进!

PHP注释

一个完善的程序,应该由完整的逻辑语句和详细明确的注释(理想)

分成行注释和块注释(多行注释)

行注释

# shell 风格

块注释

/* */

几点注意的地方

1,PHP的注释符只有在PHP模式下才生效!

千万不能拿html的注释符去注释PHP的语句!

3,其实,注释也是有语法规范的

例如,在PHP中,一般比较常用的注释风格是:PHPDocumentor风格(一个软件,可以自动提取一个PHP文档的所有的注释内容,但是前期是要按照它的规范)

这样做的一个好处是:无需看源代码,看注释就知道该文档实现了什么业务逻辑,完成了什么样的功能!

比如,函数一般都采用块注释

常见的输出语句

print语句

简单输出语句,可以输出常量、变量、表达式等简单信息,不能输出数组!

echo语句

和print语句的功能是一样的,但是echo语句可以一次输出多个信息!

在实际的运用中,echo语句使用的比较多!

var_dump语句

这个语句是测试代码的时候使用的最多的语句,因为它不仅仅可以输出一个或多个表达式(包括常量和变量)的值,还可以输出表达式的类型、长度等其他的额外信息!此外,它还能输出一些复杂的数据类型,比如数组!

printf语句

比较擅长输出由静态文本和其他的变量所组成的“混合产物”

基本语法规则如下—

该语句一般分成两个部分,前半部分是用引号括起来的字符串,如果字符串中需要出现变量的时候,就用一个变量占位符来表示,占位符都是以%开头,不同的占位符表示不同的类型!后半部分是变量列表,而且变量列表和前面的变量占位符之间是一一对应的!

常见的变量占位符:

%c将后面的变量认为是一个整数,并显示为该整数对应的ASCII码字符

%d将后面的变量认为是一个整数,并显示为有符号的十进制数

%u将后面的变量认为是一个整数,并显示为无符号的十进制数

%o将后面的变量认为是一个整数,并显示为无符号的八进制数

%x将后面的变量认为是一个整数,并显示为无符号的十六进制数

%f将后面的变量认为是一个浮点数,并显示为浮点数

%s将后面的变量认为是一个字符串,并显示为字符串

当然,还有其他的!

其实,echo语句也能实现输出“混合产物”:

所以,printf语句的最大的作用是能够控制输出变量的类型!

print_r语句

一般是用来打印数组,与var_dump的区别是,print_r只打印数组的元素的下标和元素的值,不输出其他的额外信息!

这是php基础学习系列,想要继续学习的小伙伴,记得点击关注哦!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
PHP中的PDO操作学习(三)预处理类及绑定数据
深入解读PHP基本语法结构
php
整理了一份比较全面的PHP开发编码规范.
PHP编码规范
500 Internal Server Error 解决方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服