PHP基础教程——总结W3school

1、<?php ?>

2、$ 声明变量

3、变量大小写敏感

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

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

5、echo "<br>"; 换行

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

$GLOBALS[index] 的数组中存储了所有的全局变量

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) )

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

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

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

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

27、超全局变量

28、php提交表单 :

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

相关推荐
JaguarJack2 天前
推荐 PHP 属性(Attributes) 简洁读取 API 扩展包
后端·php·服务端
BingoGo2 天前
推荐 PHP 属性(Attributes) 简洁读取 API 扩展包
php
JaguarJack3 天前
告别 Laravel 缓慢的 Blade!Livewire Blaze 来了,为你的 Laravel 性能提速
后端·php·laravel
郑州光合科技余经理3 天前
代码展示:PHP搭建海外版外卖系统源码解析
java·开发语言·前端·后端·系统架构·uni-app·php
QQ5110082853 天前
python+springboot+django/flask的校园资料分享系统
spring boot·python·django·flask·node.js·php
WeiXin_DZbishe3 天前
基于django在线音乐数据采集的设计与实现-计算机毕设 附源码 22647
javascript·spring boot·mysql·django·node.js·php·html5
longxiangam4 天前
Composer 私有仓库搭建
php·composer
上海云盾-高防顾问4 天前
DNS异常怎么办?快速排查+解决指南
开发语言·php
ShoreKiten4 天前
关于解决本地部署sqli-labs无法安装低版本php环境问题
开发语言·php
liliangcsdn4 天前
深入探索TD3算法的推理过程
开发语言·php