php手册阅读笔记(1)

1. Language Reference | Basic Syntax

    php文件尾部的结束标记(?>)最好省略,防止文件尾部添加多余的空格和回车

    可以使用/* */, //, #方式的注释

 

2. 类型

    支持四种标量:boolean、integer、float(与double相同)、string

    支持两种结构:array、object

    支持三种特殊类型:resource、NULL、callable

 

    类型没必要设置,在运行期间PHP可以自行根据上下文推导出来。

 

<%php
$a_bool = TRUE;
$a_str = "Str";
$a_str2 = 'Str';
$an_int = 12;
echo get_type($a_bool);

if (is_int($an_int)) {
    echo "int";
}

 

    boolean: TRUE/FALSE, (bool), 空数组也是FALSE

    integer:与C类似

    float:与C类似

    string:单引号,双引号(变量可扩展),heredoc,nowdoc,heredoc中的变量展开,nowdoc中的不展开,heredoc是<<<Tag,nowdoc是<<<'Tag',结束标记都是Tag。

    array:是有序map,可以作为数组、链表、哈希表等使用。使用array()创建,其中可以放逗号分开的key=>value。

               key可以是整数,也可以是字符串,字符串中的内容为整数的,将被转为整数;float转为整数,boolean转为整数,value可以是任意值。

               php5.4后,array()结构可以替换为[].

               php array的key中,可以既有整数又有字符串,因为php不区分索引数组和关联数组。

               "key =>"可以省略,使用前面最大的整数key+1,key从0开始。

               给数组成员赋值时key也可以省略:$arr[] = 24; 此时也是最大整数key+1

              unset删除成员

              foreach循环:foreach($arr as $item) {$item...}

    object:通过new classname创建的一个class的实例。class中可以有function xxx()定义的method,object->xxx()访问method。

 

3. 变量

    使用$开头,大小写敏感

 

4. 常量

    define("name", "value");

    const HELLO = "hello";

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值