1.php中的注释内容方法同java中一样,单行注释“//”,多行注释"/** **/"
2.变量的作用域:
1)属性的作用范围和java是不同的,如果仅仅是在文件中、类中声名了变量,那么他不一定是属性,作用范围不包括函数内,
函数内如果想要使用,需要将变量升级为属性,使用global关键字,或是使用超全局变量$GLOBALS["属性名"]来操作
2)static关键字,仅可以在函数内定义、函数内使用,在函数外定义无效
3)具体参考文档 http://www.php.net/manual/zh/language.variables.scope.php
3.echo 和print用于在页面上输入内容,echo 效率比较高
4.数据类型 String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型), Array(数组), Object(对象), NULL(空值)
5.常量 define ( string $name , mixed $value [, bool $case_insensitive = false ] ),常量是全局变量
6.字符串、运算符、if else、switch case、while循环、for循环、数组均同java相同
7.php中的关联数组,也就是java中的map,遍历关联数组用foreach关键字,当然foreach也可以遍历普通的数组
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>
8.PHP中预定义了几个超级全局变量(superglobals) ,这意味着它们在一个脚本的全部作用域中都可用。 你不需要特别说明,就可以在函数及类中使用。
详见:http://www.runoob.com/php/php-superglobals.html
9.php中的命名空间,就是java中的包的含义
10.php中也是面向对象思想,继承、封装、多态、重载、接口、父类、子类等均和java一样
11.json数据解析:
1)json转bean类:json_decode方法
2)bean转json字符串:json_encode方法
3)json_last_error返回解析时的错误内容
php初学笔记一:java角度看php语法
最新推荐文章于 2024-07-12 15:51:39 发布