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

相关推荐
kruptos6 小时前
分布式系统怎么“选主“?Raft 共识一次讲清
开发语言·分布式·php·共识算法
Figo_Cheung9 小时前
Figo基于RNC理论的宇宙演化第七纪元猜想
开发语言·php
WWJA王文举10 小时前
FreeRTOS事件组和任务通知详解:为什么任务通知比队列更轻量?
开发语言·php
PHP实战开发录13 小时前
PHP权限系统设计为什么越改越复杂
系统架构·php·开发
Zenova EdgeOS14 小时前
工业网关重试机制:从固定间隔到指数退避的工程实战
开发语言·网络·php
Figo_Cheung15 小时前
Figo共振网络宇宙演化论(RNC) :从原初对称破缺到全息大和谐的演化路径研究
开发语言·php·量子计算
小溪学编程17 小时前
Java InputStream 详解:从基础到实战
java·python·php
XR12345678818 小时前
医院基础网络改造升级选型深度解析
开发语言·网络·php
AC赳赳老秦20 小时前
电力能源公开数据采集实操:用 OpenClaw 合规抓取电网电价与发电量数据,生成区域能源供需分析报告
大数据·数据库·人工智能·python·php·deepseek·openclaw
m0_380743871 天前
给 Claude API 调用补上超时重试和错误分类
开发语言·人工智能·php