PHP学习随笔01——20170508

1、PHP对大小写不敏感
在 PHP 中,所有用户定义的函数、类和关键词(例如 if、else、echo[ˈekoʊ] 等等)都对大小写不敏感。不过在 PHP 中,所有变量都对大小写敏感。
备注:HTML对大小写也不敏感,而js和css则对大小写敏感。


2、在PHP中, "."或者"," 为连接符("."相当于"+",连接起来后相当于同一个字符串;","则是用来分隔各个字符串)
每行结束后,必须加";"
在PHP中,使用"$"声明变量,使用"echo"输出内容


3、PHP变量的作用域:local、global、static


4、PHP数组的定义方法有四种:第一种是:$arr=array("aaa","bbb","ccc"); 第二种是:$arr=["aaa","bbb","ccc"];
第三种是:$arr=array("a"=>"aaa","b"=>"bbb"); 第四种是:$arr['name']='xyong';$arr['age']=25;
获取数组中值的方法 $arr[1];


5、在PHP输出时(使用echo或print输出),可以使用"{ }"将变量包起来,从而使其正常输出
echo:能输出一个以上字符串
print:只能输出一个字符串,输出成功返回1,输出失败返回0
eg. echo "输出的全局变量为:{$GLOBALS['test']}";
注意:echo ('a','b','c'); 是错误的,应该为:echo ('a'),('b'),('c');


6、PHP的数据类型有:字符串、整数、浮点数、逻辑、数组、对象、NULL。
PHP使用 var_dump(); 来获取变量的数据类型(类似于js的 typeof() )
eg. $testNumber=12;
var_dump($testNumber);
页面上显示的值为:int(12)




7、PHP中,通过 $hour=date('H'); 可以获取当前时间中小时的值,在<?php …… ?>中,设置 date_default_timezone_set('PRC');


8、在PHP中,循环有 while , do...while... , for , foreach 。但是PHP中的foreach和Java中的foreach写法不同。
Java: for(char value:"asdas asdfa".toCharArray()){
	System.out.println(value);
}


PHP : $arr=array("a"=>"aaa","b"=>"bbb"); 
foreach($arr as $value){
	echo "输出的值为:$value <br>";
}

除了上面的写法外,还可以如下书写:

JS  : var arr=['aaa','bbb','ccc'];
//下面是foreach遍历,性能和for及while类似
arr.forEach(function(value,index){
    console.log("数组的下标为:"+index+"的值为:"+value);
});
//下面是for in遍历,性能差。
for(var value in arr){
    console.log(value);
}



jQuery : jQuery中的方法each()和$.each()也可以进行遍历。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值