zoukankan      html  css  js  c++  java
  • php课程 2-7 php中常量如何定义

    php课程 2-7 php中常量如何定义

    一、总结

    一句话总结:函数方式定义和普通变量方式定义    define('PI','3.14')。键值对,和session一样。    const PI=3.14;

    1、php如何定义常量(两种方式)?

    函数方式定义和普通变量方式定义
    define('PI','3.14')。键值对,和session一样。
    const PI=3.14;

    2、为什么定义常量?

    其实就是防止后面修改变量的值而引发错误,防止后文重名,为了后文值不能被修改
    配置信息(比如数据库的用户名密码)等一直不变的东西,

    3、常量前有$么?

    没有

    4、如何判断一个常量在不在?

    defined

    defined('PI');

    5、如何得到php文件的绝对路径?

    __FILE__

    6、预定义常量的格式是什么?

    __大写的常量名__

    7、如何在php函数内部知道一个函数的函数名?

    __FUNCTION__

     3 function show222(){
     4     echo 'my name is '.__FUNCTION__.' !!<br>';
     5     echo 'my name is '.__FUNCTION__.' !!<br>';
     6     echo 'my name is '.__FUNCTION__.' !!';
     7 }

    8、php预定义常量有哪些?

    常用4个

    __FLIE__;
    __LINE__;
    __FUNCTION__;
    M_PI;

    二、php中常量定义

    1、相关知识

    常量的定义和使用:
    1.定义
    define('HOST','localhost');

    2.输出
    echo HOST;

    3.判断是否存在
    defined('HOST');

    预定义常量:
    __FLIE__;
    __LINE__;
    __FUNCTION__;
    M_PI;

    2、代码

     1 <?php 
     2 
     3 function show222(){
     4     echo 'my name is '.__FUNCTION__.' !!<br>';
     5     echo 'my name is '.__FUNCTION__.' !!<br>';
     6     echo 'my name is '.__FUNCTION__.' !!';
     7 }
     8 
     9 show222();
    10 ?>
     
  • 相关阅读:
    error: <item> inner element must either be a resource reference or empty.
    PEM routines:PEM_read_bio:no start line
    Android Https双向认证 + GRPC
    git tag用法
    Linux文件查找
    Detected problems with API compatibility(visit g.co/dev/appcompat for more info)
    Android NDK开发调试
    Beyond-Compare 4 -linux 破解
    Ubuntu下Gradle环境配置
    多线程系列一
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/9278700.html
Copyright © 2011-2022 走看看