Java程序猿快速上手PHP

来源:互联网 发布:万国数据怎么样 编辑:程序博客网 时间:2024/06/05 16:21

PHP与Java语言有很多的相似之处,对于已经能够使用Java的程序猿,基础PHP是比较简单的,这里记录了Java与PHP的一些异同之处,以供大家参考.
另需要详细学习PHP的推荐转至https://www.w3cschool.cn/php/进行学习


1.PHP是一种弱类型语言,多数情况下需要区分大小写(除非特殊声明的方法/内部常量),在声明变量时只需要以相同的规则即可:以+,x;
2.变量:PHP对基本类型的变量进行了整合,不像Java那样复杂,具体在于将数值型数据分为了Integer和float两种;同时也对进制有了更好的支持,如八进制以0开头(如:x=013),0x(:y=0x1F);
3.判断语句相同;
4.循环控制语句中区别在于for each语句,PHP的语法为for(数组名 as 单个值),如

$names=array("a","b","c");for($names as $y){    echo '数组的值:'.$y; }

5.方法(函数):PHP中函数定义为:function 函数名(参数列表){ 方法体 };如果有返回值则使用return语句即可;
6.PHP中还使用了一种称为”魔术常量”的动态变量,它与servlet/数据库等语言中使用的通配符/动态变量类似,用于方便得到一些系统的相关信息,一下列出一些常用类型:(注意他们是不区分大小写的)
__like__ :用以返回当前的行号;
__FILE__:文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名;
__DIR__:文件所在的目录(不包括文件名);
__function__:在函数内返回当前函数的名称;
__class__:返回当前类名;
__trait__:Trait 的名字(trait后面会讲到);
__method__:返回类名::方法名;
__NAMESPACE__:当前命名空间的名称(区分大小写).
7.PHP_EOL 为换行符。
8.PHP中对象属性和方法的调用为:对象名->属性 , 对象名->方法名();(可以理解为”->”代替”.”);
9.PHP中字符串拼接符为”.”(作用等同于Java中连接字符串使用的”+”);
10.未完待续…

原创粉丝点击