From 0a94935323fbcde2d01af5e822f06b6b76540c7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E8=B4=B5=E6=B4=8B?= <2362141435@qq.com> Date: Thu, 12 May 2022 20:21:24 +0800 Subject: [PATCH] =?UTF-8?q?php=E7=9A=84=E8=B5=B7=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "20220511-php\350\265\267\347\202\271.md" | 152 ++++++++++++++++++++++ 1 file changed, 152 insertions(+) create mode 100644 "20220511-php\350\265\267\347\202\271.md" diff --git "a/20220511-php\350\265\267\347\202\271.md" "b/20220511-php\350\265\267\347\202\271.md" new file mode 100644 index 0000000..c6426ea --- /dev/null +++ "b/20220511-php\350\265\267\347\202\271.md" @@ -0,0 +1,152 @@ +# 心情 + +心情平淡 + +## PHP特点 + +1. 开源免费 +2. 跨平台性 +3. 面向对象 +4. 支持多种数据库。PHP可以连接任何支持该标准的数据库,例如Oracle,SQL Server、MYSQL等。 +5. 快捷性 + +## 优势 + +1. 良好的安全性 +2. 跨平台特性 +3. 执行速度快, 效率高。占用系统资源少,代码执行速度快。 +4. 很好的移植性和 扩展性强。PHP可以运行在任何服务器上 +5. 降低网站开发成本。Linux+Apache+PHP+MySQL开源免费的框架结构可为网站经营者节省很大一笔开支。 + +## 编辑工具 + +1. 记事本 +2. VS code、 +3. HBuilder +4. phpstorm +5. idea等 + +## PHP支持多种风格的标记 + +1、标准标记风格([服务器](https://www.baidu.com/s?wd=服务器&tn=24004469_oem_dg&rsv_dl=gh_pl_sl_csd)管理员无法禁用,所有服务器上均可使用该风格。) + + + +2、短标记风格(需要在配置文件php.ini中启用short_open_tage选项) + + //中间是php代码; ?> + +3、ASP标记风格(需要在配置文件php.ini中启用asp_tag选项) + +<% //中间是php代码; %> + +4、脚本标记风格(默认开启,无法禁用) + + + +## PHP支持多种注释 + +单行注释 + + //要注释的内容 + + \#要注释的内容 + +多行注释 + + /*要注释的内容*/ + +## PHP中的变量 + +变量格式为: $+ 变量名 例:$name + +**变量名要求:** + +1.不能有空格 + +2.只能是字母,数字和下划线 + +3.特殊符号不可以 + +4.不能数字开头,不要用中文 + +5.不能是保留的关键字 + +**注意与java不同的是,php不用声明数据类型** + +1、标量类型: + +int(整数型) + +float(浮点型) + +boolean(布尔类型) + +string(字符串类型 + +2、复合类型: + +array(数组) + +object(对象) + +3、特殊类型: + +null(空) + +resource(资源) + +## PHP常量 + +1、预定义常量:PHP中提供的。 + +2、自定义常量:用户自己定义的。使用define(‘常量的名字’,常量的值) + +``` + +``` + +``` +1.另一种定义常量的方法const 常量名=常量值 例如:const PI=3.14; 严格区分大小写 + +2.const和define的区别。const不能写到函数里 +``` + +## 输出 + +1 . **echo** **"hello world";** + +//echo 能输出多个字符串,但无返回值 例:echo “a”,”b”; + +2 . **print** **"hello world";** + +//print 只能输出一个字符串,如果输出成功,则返回1,即true;反之则返回0,即false + +**3** **var_dump****()** 函数用于输出变量的相关信息,常用来查看变量的返回值和数据类型 + +**4** **php** 连接多个字符串用. 不用+号 + +### 作业 + +```php +
家乡:$address"
+ ."
年龄:$age"
+ ."
本人性格$character" + .",爱好较为广泛,但是比较喜欢$hobby"."。"; +``` \ No newline at end of file -- Gitee