PHP基础教程——总结W3school

1、<?php ?>

2、$ 声明变量

3、变量大小写敏感

关键字(if、else、echo)和用户定义的类、函数大小写不敏感

4、三种注释 // # /* */

5、echo "<br>"; 换行

6、global(关键字) 函数内访问全局变量

$GLOBALSindex 的数组中存储了所有的全局变量

7、static(关键字) 被声明的白能量使用过之后不会被删除销毁

8、输出语句 echo print

9、字符串 单双引号都可

10、整数 -123 0217(八进制) 0x1231abdce(十六进制)

var_dump() 返回变量的数据类型和值

11、浮点数 10.21 2.4e3 8E-5

12、数组 array()

13、对象 function 方法名(参数){

return 返回值(也可没return)

}

14、null

15、 strlen() 返回字符串长度

16、str_word_count() 函数对字符串中的单词进行计数:

17、strrev() 函数反转字符串:

18、strpos() 函数用于检索字符串内指定的字符或文本。

19、P str_replace() 函数用一些字符串替换字符串中的另一些字符。 echo str_replace("world", "Kitty", "Hello world!"); // 输出 Hello Kitty!

20、define() 函数:设置常量 - 它使用三个参数: ①首个参数定义常量的名称

②第二个参数定义常量的值

③可选的第三个参数规定常量名是否对大小写不敏感。默认是 false

注:常量是自动全局的,而且可以贯穿整个脚本使用。

21、运算符 算术运算符: + - * / % (加、减、乘、除、取模)

赋值运算符: =

字符串运算符: . .= (串接、串接赋值)

递增/递减运算符: ++x x++ --x x-- ($x是变量 ++ -- 类似于java)

比较运算符: == === != <> !== > < <= >=

等于 全等(类型也一致) 不等于 不等于 不全等(值不等或类型不同) 大于 小于 小于等于 大于等于

逻辑运算符: and or xor && || ! (与、或、异或(符号两边有且只有一个为真时 为真)、与、或、非)

数组运算符: + == === != <> !==

(联合 但不覆盖重复的键) (相等 两个数组拥有相同的键/值对是true) 全等(有相同的键值对、顺序相同、类型相同时true) 不相等 不相等 不全等(有一点不一样就是不同)

22、条件语句 if if...else if...elseif...else

23、switch

switch (expression)

{

case label1:

expression = label1 时执行的代码 ;

break;

case label2:

expression = label2 时执行的代码 ;

break;

default:

表达式的值不等于 label1 及 label2 时执行的代码;

}

24、循环(类似于Java)

while (条件为真) {

要执行的代码;

}

do {

要执行的代码;

} while (条件为真);

for (init counter; test counter; increment counter) {/*init counter:初始化循环计数器的值 test counter:: 评估每个循环迭代。如果值为 TRUE,继续循环。如果它的值为 FALSE,循环结束。increment counter:增加循环计数器的值*/

code to be executed;

}

foreach (array as value) {

code to be executed;

}

25、函数 函数名大小写不敏感

function functionName() {

被执行的代码;

}

26、数组:(如:$cars)

索引数组 - 带有数字索引的数组(cars\[0\] count(cart) )

关联数组 - 带有指定键的数组(每个元素都是键值对类型的 $argskey

多维数组 - 包含一个或多个数组的数组

数组排序函数sort() rsort() asort() ksort() arsort() krsort()

升序 降序 值升序 键升序 值降序 键降序

27、超全局变量

28、php提交表单 :

PHP 表单处理https://www.w3school.com.cn/php/php_forms.asp

相关推荐
huipeng92617 小时前
企业级微服务开发实战(三):公共模块设计与统一规范封装
java·spring boot·spring cloud·微服务·架构·系统架构·php
say_fall18 小时前
模拟量输入输出技术超详细知识点总结
linux·开发语言·嵌入式硬件·学习·php
禅思院18 小时前
大列表性能优化 · 工程实战·四
开发语言·前端·性能优化·前端框架·php·异步加载
佛山个人技术开发1 天前
个人建站接单|汽车汽配行业宽屏自适应官网模板 工厂企业定制建站源码
前端·css·前端框架·html·汽车·php
雪度娃娃1 天前
ASIO异步通信——多线程模型
开发语言·网络·c++·php
阿洛学长2 天前
最新PHPStudy安装教程(小皮V8.1)
php
68岁扶墙肾透2 天前
Edu实战-某高校信息系统代码审计
安全·web安全·网络安全·php
QQ_5110082852 天前
uniapp微信小程序网上饰品商城售卖系统php python物流
微信小程序·uni-app·php
码云骑士2 天前
为何VMware上云之路充满挑战?
运维·服务器·php
vickycheung33 天前
RK182X 如何在 RK3588 上进行应用测试
开发语言·php