diff --git "a/\346\261\244\344\272\246\345\207\241/.keep" "b/\346\261\244\344\272\246\345\207\241/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/\346\261\244\344\272\246\345\207\241/20220510-PHP\345\237\272\347\241\200\350\257\255\346\263\225.md" "b/\346\261\244\344\272\246\345\207\241/20220510-PHP\345\237\272\347\241\200\350\257\255\346\263\225.md" new file mode 100644 index 0000000000000000000000000000000000000000..27a906a29f010ff127773e60a51d0227886dcfc9 --- /dev/null +++ "b/\346\261\244\344\272\246\345\207\241/20220510-PHP\345\237\272\347\241\200\350\257\255\346\263\225.md" @@ -0,0 +1,145 @@ +## 1、PHP简介 + +PHP是一种创建动态交互性站点的强有力的服务器端脚本语言 + +**PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器")是一种通用开源脚本语言。** +PHP脚本在服务器上执行 + +php文件是什么: + +``` +PHP 文件可包含文本、HTML、JavaScript代码和 PHP 代码 +PHP 代码在服务器上执行,结果以纯 HTML 形式返回给浏览器 +PHP 文件的默认文件扩展名是 “.php” +``` + +php优点: + +``` +PHP 可在不同的平台上运行(Windows、Linux、Unix、Mac OS X 等) +PHP 与目前几乎所有的正在被使用的服务器相兼容(Apache、IIS 等) +PHP 提供了广泛的数据库支持 +``` + + + +## 2、php基础语法 + +php脚本在服务器上执行 然后将纯HTML结果发送回浏览器 + +基本的php语法: +php脚本可以放在文档中的任何位置 默认扩展名为。php +脚本以 结束: + +```php+HTML + +``` + +php中的注释: + +```php+HTML + +``` + +## 3、php变量 + +php中变量是用于存储信息的容器 +php变量命名规则: + +``` +变量以 $ 符号开始,后面跟着变量的名称 +变量名必须以字母或者下划线字符开始 +变量名只能包含字母、数字以及下划线(A-z、0-9 和 _ ) +变量名不能包含空格 +变量名是区分大小写的($y 和 $Y 是两个不同的变量) +``` + +php不用申明变量,是一门弱类型语言,不用申明数据类型 + +php的变量有四种不同的额作用域: + +``` +local 局部 +global 全局 +static 静态 +parameter 参数 +``` + +参考链接:php变量 +global关键字 用于函数内部访问全局变量 +将所有全局变量存储在一个名为 $GLOBALS[index] 的数组中。 index 保存变量的名称。这个数组可以在函数内部访问,也可以直接用来更新全局变量。 + +static作用域: 当一个函数完成的时候 一般情况变量会被删除,要不删除这个变量则在第一次申明的时候使用static关键字 + +## 4、echo和print语句 + +这个是php中两个基本的输出方式 +区别: + +echo - 可以输出一个或多个字符串 +print - 只允许输出一个字符串,返回值总为 1 +提示:echo 输出的速度比 print 快, echo 没有返回值,print有返回值1。 + +echo语句: +echo 是一个语言结构,使用的时候可以不用加括号,也可以加上括号: echo 或 echo()。 + +```php +PHP 很有趣!"; +echo "Hello world!
"; +echo "我要学 PHP!
"; +echo "这是一个", "字符串,", "使用了", "多个", "参数。"; +?> +``` + +print语句: + +```php +PHP 很有趣!"; +print "Hello world!
"; +print "我要学习 PHP!"; +?> +``` +**补充**: + +var_dump()输出: + +var_dump()函数用于输出变量的相关信息,常用来查看变量的返回值和数据类型 + +```php + +``` + + + +### 课堂作业 + +用PHP编写《静夜思》输出成网页。 + +```php + +

《静夜思》

+

李白

+

床前明月光,

+

疑是地上霜。

+

举头望明月,

+

低头思故乡。

+"; +``` +