首页 > 应用开发 > IT综合 > PHP入门之基础语法

基本数据类型:整型、浮点型、布尔型、字符串
复合数据类型:数组、对象
特殊数据类型:NULL、资源
整型:-2147483648~2147483647
浮点型:单精度浮点型和双精度浮点型
布尔型:true false
字符串:字符任意,没有对最大长度进行严格规定
数组:组成元素可以是基本、复合数据类型,也可以是相同或 不同数据类型
对象:类
NULL:只有一个值NULL
资源:php提供了一些特定的函数用于建立和使用资源
(int),(integer)转化为整型
(bool),(boolean)转化为布尔型
(float),(double),(real)转化为浮点型
(string) 转化为字符串
(array)转化为数组
(object)转化为对象
5、变量和常量
变量:以字母或下划线开头,可以由字母、下划线或数组组成;区分大小写;不可与PHP提供的默认变量名称相同;尽量使用有意义的字符串;
变量赋值分为传值赋值和引用赋值;引用赋值和传值赋值的区别在于引用赋值后的变量的修改会影响被引用的变量的值。
变量的作用域分为局部变量和全局变量,局部变量一般申明在函数内部,当然函数内部可以通过global关键字申明全局变量$GLOBALS[]申明全局数组。
静态变量,作用域与局部变量相同,生命周期与全局变量相同。
常量:php中通过define()函数来定义一个常量
bool define(string $name,mixed
$value[,bool case_$insensitive])
name:名称
value:值
insensitive:是否区分大小写
6、运算符
算术运算 + - * / % ++ --
赋值运算符 = += -= *= /= %= .=
位运算符 & | ^ ~ >> << (在32位操作系统中,右移、左移不要超过32位,否则都会发生数据溢出)
比较运算符 == === != <> !== < > <= >=
逻辑运算符 and && or || xor !
字符串运算符 .
数组运算符 + == === != <> !==
类型运算符 instanceof
错误抑制运算符 @ 产生的任何错误信息都将被忽略
执行运算符 `` 里面内容将会被当做DOS命令行来处理
判断运算符 表达式1?表达式2:表达式3
运算符的优先级: ()
PHP中流程控制语句可以分为如下几类:
条件语句: if/else/elseif/switch
循环语句:foreach/while/do while/for
跳转语句:break/continue/return
2、函数名称只能包含数字、字母和下划线,不能以数字打头,函数名不区分大小写(这点注意~)
3、在函数的参数列表中,可以没有参数也可以有一个或者多个参数
4、返回值可以是任何数据类型,也可以没有返回值
5、任何有效的PHP代码都可以出现在函数体
函数注意点:函数的参数:以逗号分隔
函数的默认值:参数放在最右边
参数的传递方式: 值传递、引用传递
变量函数:如果一个变量的值和某一函数名相同,这个变量名称后面带有圆括号,则函数调用可以正确执行
example:
<!--?php
function calculate($length,$width){
$area=$length*$width;
echo "长方形的面积为:".$area;
}
$length=10;
$width=5;
$myFunction="calculate";
$myFunction($length,$width);
?>
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30109892/viewspace-1814890/ ,如需转载,请注明出处,否则将追究法律责任。