KaliMa 发表于 2021-6-25 15:28:00

领导说PHP已经过时了,让我滚

https://p26.toutiaoimg.com/large/pgc-image/7821498b57294b52913cc0c500598413
前言

作为一名步调员,我们应该都听过这样一个梗:PHP编程语言,是天下上最好用的编程语言~~~但是今天领导让我滚,我不服气写下了这篇PHP入门底子吊打领导。
PHP先容
  PHP又名超文本预处理器,是一种通用开源脚本语言。PHP重要实用于Web开辟范畴,语法吸取了C语言、Java和Perl的特点,利于学习,使用广泛。其独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI大概Perl更快速地执举措态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将步调嵌入到HTML文档中去执行,执行效率比完全天生HTML标志的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
了解了PHP的基本概念后,下面分享PHP的底子知识,希望对PHP学习有所资助~
一、PHP网页底子

一、静态网站&动态网站

静态网站:(纯HTML页面,页面固定,不会变革),没有与后台服务器的交互,没有数据库的支持。
动态网站:(可以根据交互情况动态表现不同内容),需要与后台服务器进行数据交互,需要数据库的支持。
二、支持动态网站的语言


[*]Java—JSP
[*]PHP----PHP
[*]asp----asp
三、常见的服务器


[*]Apache:Apache公司旗下服务器,用于解析PHP类网站
[*]Tomcat:Apache公司旗下的另一款服务器,用于解析JSP类的网站;
四、常见的数据库

mysql,Access,Oracle,SQLServer……
我们PHP一般匹配MySQL使用。当然,PHP可以连接险些所有的主流数据库。
五、B/S C/S


[*]B/S:浏览器/服务器结构。用户只需要通过浏览器即可访问的网站。大部分操纵功能集中在后台服务器。
[*]C/S:客户端/服务器结构。用户需要安装客户端使用的步调。客户端可以分担一定的操纵功能。
六、常见的开辟PHP集成情况

安装一个软件,内置多种开辟需要的软件或语言情况

[*]Wamp:windows+Apache+mysql+PHP
[*]Lamp:Linux+Apache+mysql+PHP
[*]PHPStudy:
[*]APPServer:
注:PHP开辟首选Linux系统,但是PHP能够友好的兼容各种操纵系统。
(Windows, Linux, Unix, MacOS……)
二、PHP入门底子

PHP中"+“只有运算功能,没有连接功能。连接功能用”."连接。
关键词:PHP标志的种类、PHP中的指令分隔符、PHP中的变量、PHP中算false的情况、PHP中字符串的声明、PHP中的伪类型、PHP中的数据类型转换、PHP中判断类型、PHP中的输出语句、PHP中的常量
一PHP标志的种类
PHP文件中,假如要使用PHP语法,必须要将php语言放到标志当中。PHP支持如下四种标志方式:

这是PHP官方推荐的写法,也是我们重要采用的写法!这种标签可以插入到HTML文档的任意位置;
注:假如页面中,只有PHP语言,推荐省略结束表示’?>’。
原因:假如包罗结束符号,在导入PHP文件时,大概会将文件最后的多余换行导入进来。

长标志写法。这种写法,总是可以使用,但是我们不推荐。

短标志风格。默认不开启,需要修改php.ini文件中"short_open_tag = On"打开。
但是,由于和XML中的标志冲突,不推荐使用。

ASA风格。默认不开启,需要修改php.ini文件中"asp_tags = On"打开。但是,由于和ASP,JSP中的标志冲突,不推荐使用。
二、PHP中的指令分隔符

1、PHP中的“结构界说语句”(分支,循环,类,函数等{}末端),不需要使用分号末端。
2、PHP中的“功能执行语句”,不用{}末端的,必须使用分号末端。
3、特例:最后结束标签?>前的最后一条语句,可以省略分号。
三、PHP中的变量

1、PHP中的变量,声明与使用,必须用开头。 2、PHP是一种弱类型语言,变量其实并不需要声明,可以直接给变量赋任何类型的 3、PHP中可以使用连等同时声明多个变量,而不能使用逗号分隔;eg:开头。2、PHP是一种弱类型语言,变量其实并不需要声明,可以直接给变量赋任何类型的3、PHP中可以使用连等同时声明多个变量,而不能使用逗号分隔;eg:num1 = $num2 = num3 = 5; 4、常用变量函数: unset();删除并释放变量; isset();检验变量是否设置; empty();检验变量是否为空(未设置或值为null都算空); 5、变量的命名:只能由数字,字母,下划线组成,开头不能是数字。而且,PHP中变量区分大小写!num3=5;4、常用变量函数:unset();删除并释放变量;isset();检验变量是否设置;empty();检验变量是否为空(未设置或值为null都算空);5、变量的命名:只能由数字,字母,下划线组成,开头不能是数字。而且,PHP中变量区分大小写!name $Name $NAME 都是不同变量!但是,PHP内置函数或类名不区分大小写!echo EcHo 都是有效的!
6、PHP中的数据类型(8种)
4种标量类型:




布尔型
Boolean
整型
Integer
浮点型
Float/Double
字符串
String
2种复合类型:




数组
Array
对象
Object
2种特殊类型:




资源
Resource

null
7、整型的范围:-231~(231-1),高出这个范围,自动转为浮点型
四、PHP中算false的情况

1、Boolan false
2、整形 0
3、浮点型 0.0
4、字符串"" “0” (“0.0” “000” 都算对!只有一个0算错!)
5、空数组
6、空对象 仅在PHP4算false。其他版本,对象都算true。
7、null僧人未界说的变量;
8、所有资源都算对!(除PHP4,所有对象都算对!!!)
五、PHP中字符串的声明


<span style="color: #4D4D4D; --tt-darkmode-color: #999999;">PHP支持三种方式声明字符串:
1、’’:
2、"":
3、

富马0220 发表于 2021-6-26 07:48:19

转发了
页: [1]
查看完整版本: 领导说PHP已经过时了,让我滚