PHP语言基础简单整理
<? ... ?>
:$变量名 例:$str="锦清笋";不需要指明数据类型
:
(1)echo "hello world!";---echo命令
(2)print();输出语句,是函数,有返回值。输出成功返回1,失败返回0。
(3)printf();格式化输出字符串。例:printf("%d,%f",12,);
(4)sprintf();格式化拼接字符串,不是输出语句,只能将字符串拼接。
(5)print_r();输出数组、对象等复合数据类型
:
(1)简单数据类型:
Boolean 布尔型
string 字符串型
integer 整型
float 浮点型
(2)复合数据类型:
array 数组
object 对象
(3)特殊数据类型:
resource 资源
null 空值
:
在变量前加上括号括起来的类型名称即可。
:
is_bool 检查变量是否是布尔类型
is_string ....
is_float或is_double ....
is_integer 或 is_int ....
is_null ....
is_array ....
is_object ....
is_numeric 检测变量是否为数组或由数字组成的字符串
:
定义语法:define(‘PRICE’,100);
echo PRICE;
:
局部变量:即在函数的内部定义的变量,其作用域是所在的函数
全局变量:即被定义在所有函数以外的变量,其作用域是整个php文件,但是在用户定义的函数内部不可用。想在用户定义的函数内部使用全局变量,要使用global关键词声明。
例:$a=123;
function test()
{
global $a;
echo $a;
}
静态变量:能够在函数调用结束后仍保留变量值,当再次回到其作用域时,又可以继续使用原来的值。使用静态变量时,先要用关键字static来声明变量,需要把关键字static放在要定义的变量之前。
:通过预定义变量可以获取用户会话、用户操作系统的环境和本地操作系统的环境等信息。如:
$GLOBALS,$_SERVER,$_GET,$_POST,$_REQUEST,$_COOKIE,$_SESSION,$_FILES.
:句号:“.”;连接字符串
特别是拼写sql语句时:".$变量名."
:逻辑异或:^或xor 当一个为真,一个为假时,结果为真,其他为假。
恒等:===
优先级:||在and之前,or在and之后。
12.@错误屏蔽:@错误屏蔽运算符可以对程序中出现错误的表达式进行操作,进而对错误进行屏蔽,其使用的方法就是在错误的表达式前加“@”即可。它只是对错误信息进行屏蔽,并没有真正解决错误。
:函数名不区分大小写
function test($var1,$var2)
{
函数体
php基础知识点总结 来自淘豆网m.daumloan.com转载请标明出处.