zoukankan      html  css  js  c++  java
  • php_l3arning_notes_1

    常量:const/constant,在程序运行当中,不可改变的量(数据)

    常量与变量一样,都是用来存数据的。

    常量定义形式

    1、使用常量定义函数:define("常量名",常量值)

    2、const 常量名=值;

    1 <?php
    2 //php 常量
    3 //使用函数定义常量
    4 define('PI',3.14);
    5 //使用const关键字定义
    6 const PII= 3;

    常量不需要使用$,一旦使用系统就会认为是变量;

    常量的名字组成有字幕、数字和下划线组成,不能以数字开头;

    常量的名字通常大写为主

    常量使用特殊字符命名时,只能使用define定义

    定义常量通常不区分大小写,但是可以区分,可以参照define函数的第三个参数。

     define和const定义的常量是有区别的,在于访问权限的区别。

     

    常量使用:

     系统常量:用户可直接调用

    PHP_VERSION :版本

    PHP_INT_SIZE:整形大小

    PHP_INT_MAX:整形能表示的最大值(php中整形允许出现负数,带符号)

    魔术常量(刷下划线开始+常量名+双下划线结束):魔术常量的值通常跟着环境变换,但是用户改变不了

    __DIR__:但钱被执行的脚本所在电脑的绝对路径

    __FILE__:同上,带自己文件的名字。

    __LINE__:当前所属的行数
    __NAMESPACE__:当前所属的命名空间
    __CLASS__当前所属的类
    __METHOD__当前所属的方法

    数据类型:data type,在php中知道是存储的数据本身的类型,而不是变量的类型,php是一种弱类型语言。

    php的八种数据类型

    简单数据类型 :4小类

    整形:int/integer。系统分配四个字节存储,表示整数类型

    浮点型:float/double,系统分配八个字节存储,表示小数或者整型存不下的整数

    字符串型:string,系统根据实际长度分配,表示字符串

    布尔类型:bool/boolen,只有两个之:ture和false

    复合数据类型:2小类

    对象类型:object,存放对象

    数组类型:array,存放多个数据

    特殊数据类型:2个小类

    资源类型:resource,存放资源数据(php外部数据,如数据库、文件)

    空类型:NULL、只有一个值就是NULL(不能运算)

    类型转换:

    自动转换:系统根据需求自己判定,自己转化

    强制转换:人为根据需要的目标类型转换

    其他类型转bool类型:true或false

    其他类型转数值:

    布尔true为1,false为0

    字符串转数值有自己的规则:

    以字母开头的字符串,永远为0

    以数字开头的字符串,取到碰到字符串位置

  • 相关阅读:
    二叉搜索树与双向链表
    复杂链表的复制
    二叉树中和为某一值的路径
    二叉树的后序遍历
    从上往下打印二叉树
    栈的压入,弹出序列
    包含min函数的栈
    JS基础知识
    有序列表、无序列表、网页的格式和布局
    样式表(宽度和高度、背景字体、对齐方式边界与边框)
  • 原文地址:https://www.cnblogs.com/1go0/p/9975317.html
Copyright © 2011-2022 走看看