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

相关推荐
damoluomu6 天前
挑 PHP CMS 之前,先学会看它的协议
php
子非鱼a6 天前
【WEB】Online ToolWEB
php
PHP实战开发录6 天前
Nginx上传大文件为什么报413
nginx·php·开发
damoluomu6 天前
国产企业级 PHP CMS:哪些能免费商用
php
郑州光合科技余经理6 天前
同城外卖小程序开发:下单成功后,后台导出能不能对上用户端状态
开发语言·前端·git·后端·uni-app·php·ai编程
MyFreeIT6 天前
Android PHP Manual
php
aixingpan7 天前
aixingpan.cn API开发文档:api_docs_trichart_natal_progression_sec_transit2接口指南
前端·php
sbjdhjd7 天前
从日志包含到临时文件竞争:文件包含进阶复盘中的 Docker、Windows 与 Session 限制
网络·安全·web安全·网络安全·数据挖掘·php·rce
daxiangxm7 天前
【趣味休息】“围住小猫在线玩”-“困住小猫”,又回来了
数据结构·人工智能·vscode·github·php
星光开发者7 天前
基于Spring Boot的充电桩管理系统的设计与实现-计算机毕设【课程设计】57105
vue.js·spring boot·vscode·mysql·django·php·express