diff --git "a/\344\275\225\345\273\272\346\201\222/.keep" "b/\344\275\225\345\273\272\346\201\222/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/\344\275\225\345\273\272\346\201\222/2022-05-11-PHP\345\217\230\351\207\217\345\222\214\345\270\270\351\207\217.md" "b/\344\275\225\345\273\272\346\201\222/2022-05-11-PHP\345\217\230\351\207\217\345\222\214\345\270\270\351\207\217.md" new file mode 100644 index 0000000000000000000000000000000000000000..cffea4a0681a149ea4732768a6148cc355c5a250 --- /dev/null +++ "b/\344\275\225\345\273\272\346\201\222/2022-05-11-PHP\345\217\230\351\207\217\345\222\214\345\270\270\351\207\217.md" @@ -0,0 +1,246 @@ +# PHP变量和常量 + +### 特点 + +1. 开源免费 +2. 跨平台 +3. 面向对象 +4. 支持多种数据库 +5. 快捷性 + +风格标记: + +```php + //结尾 +``` + +注释: + +```php +//: +#:都表示单行注释 + +/* +* +*多行注释 +* +*/ +``` + +### 变量(不需要申明数据类型) + +格式: + +```php +$+变量名 + 例如:$name +``` + +要求: + +- 不能有空格 +- 只能是字母、数字、下划线 +- 不能数字开头,不能取中文 + +```php +var_dump(变量名)//返回查看变量的类型和值 +浮点型:float +PHP中连接多个字符串用.不用+ +PHP中+表示加法,.表示连接字符串中若全是数字进行加法时自动转为数字参与运算 +echo:输出多个字符串 +print:只输一个字符串,可返回true或者false +``` + +### 常量(值一但被定义就不能改变的量) + +自定义常量: + +```php +1.define(常量名,常量值,是否区分大小写);/默认是false(区分大小写),可以写ture(不区分大小写) + +2.const 常量名=常量值;//这种语法只能严格区分大小写,不能选择不区分大小写 + + //区别:const不能写进函数中,define可以写进函数中 +``` + +函数: + +```php +function 函数名($形参a,$形参b){ + return a+b; +} +``` + +方法: + +```php +class 方法名字{ + function 函数名($形参a,$形参b){ + return a+b; +} +} +``` + +### 课堂练习 + +```php+HTML + + + + + 静夜思 + + + + + +
+
+ +
+
+ +
+
+ +
+
+ + + +``` + +### 课后作业 + +```php+HTML + + + + + 自我介绍 + + + + +
+

+ 自我介绍 +

+ +
  • + 姓名;$name +
  • +
  • + 性别:$sex +
  • + +
  • + 年龄:$age +
  • +
  • + 出生日期:$birthday +
  • +
  • + 学校:$school +
  • +
  • + 学院:$xueyuan +
  • +
  • + 班级:$class +
  • +
  • + 来自:$address +
  • +
  • + 爱好:$aihao +
  • +
  • + 想说的话:$talk +
  • + " + + + + ?> +
    + + + +``` +