abstract:php中的变量应该定义再哪里?php是由变量跟函数组成的变量由变量名跟变量值组成的,变量以&来定义的,变量名$后面必须紧跟着字母或者下划线开始,=是赋值操作 第一次赋值是叫初始化,中文可以当作变量名但是不推荐,函数是程序中能干活的东西,function cooking1($foods){return "杨过在一口一口的喂小龙女吃:".$foods;}echo
php中的变量应该定义再哪里?
php是由变量跟函数组成的
变量由变量名跟变量值组成的,变量以&来定义的,变量名$后面必须紧跟着字母或者下划线开始,
=是赋值操作 第一次赋值是叫初始化,
中文可以当作变量名但是不推荐,
函数是程序中能干活的东西,
function cooking1($foods){
return "杨过在一口一口的喂小龙女吃:".$foods;
}
echo cooking(“树皮”)
程序主要是由变量和函数组成
变量是临时存放数据的地方
函数是程序的核心,是唯一可以被执行的对象
函数是实现代码复用的重要手段,一次定义多次调用
在函数中访问全局变量
有三种方式在函数中访问全局变量
1.关键字:global //使用global关键字调用
2.预定义变量:$GLOBALS //系统变量调用
3.参数传参数:function($args){} //利用参数传参
这三种是最主要的方式
变量的类型
1.标准类型 标量 :整数(interger) 浮点数(float) 布尔型(bllo) 字符串 (string)
2.复合类型: 数组(array) 对象(object)
3.特殊类型: 空(null) 资源(resource)
创建作用域跟使用
如何创建和使用作用域
1.全局作用域 // 就是在整个脚本中的从<?php 到 ?>
从脚本开始,直到脚本结束都有效。
2.函数作用域, //只在函数中
仅在函数内有效,也叫局部作用域
3.不受作用域影响的变量
系统预定义变量,用户定义的常量
什么是常量
1.常量的本质:只读变量,一旦定义,不能更新,不能删除
2.常量定义:函数定义(define())和关键字定义(const)
3.作用域:不受作用域影响
函数参数知多少
1.必选参数:调用函数是必须传入参数,且顺序必须相同
2.可选参数:可选参数必须与参数的默认值配合使用
3.无参数L通过系统函数来获取参数,其实参数本质上就是一个占位符
函数可以没有参数 也可以有多个参数 参数可以是必选的也可以是可选的 ,
如果是可选的,那么参数必须要有默认值但是有默认值的参数需要放到后面,并且还可以用系统参数来动态获取参数。
还有一些在另外的电脑上,这一章学的太慢了怕跟不上,麻烦给通过了好学习下一章谢谢。。
Correcting teacher:天蓬老师Correction time:2018-12-25 13:07:45
Teacher's summary:总结的不错, 函数的形参,只是占位符, 内部完全可以通过其它方式来获取实参的, 这个要注意