php初学笔记一:java角度看php语法

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返回解析时的错误内容
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值